curl进行post提交参数编码问题请教

lers 14天前 7

关于shell 用curl进行post提交,参数编码问题。
pose里面有一个参数值data是
P8iPA52FCjWGDqXilCdOqbgo/vfCFoZCoQovHZKes3pvlCCzq08/9FIAAuRlOYlFzKOf55PZSlP1F1ZUS+Nkw+SlhKE2xO1qSGmjnEaPB6s=
在浏览器查看是
P8iPA52FCjWGDqXilCdOqbgo%2FvfCFoZCoQovHZKes3pvlCCzq08%2F9FIAAuRlOYlFzKOf55PZSlP1F1ZUS%2BNkw%2BSlhKE2xO1qSGmjnEaPB6s%3D
直接用-d "data=P8iPA52FCjWGDqXilCdOqbgo/vfCFoZCoQovHZKes3pvlCCzq08/9FIAAuRlOYlFzKOf55PZSlP1F1ZUS+Nkw+SlhKE2xO1qSGmjnEaPB6s="
不能返回结果
网上说加-H "Content-Type: application/xml; charset=utf-8",但是不起作用
小白不懂,麻烦大佬解释下,是什么编码,怎么转换
最新回复 (4)
  • flyqie 13天前
    引用 2
    似乎需要urlencode一波?
  • hdwz88 14天前
    引用 3
    你这个不是编码问·提··要么是JS加密 要么就是要在网页里提取这个值
  • wjj 14天前
    引用 4
    楼上正解,你可以用抓包工具重放一下看看有没有返回结果
  • longkulo 13天前
    引用 5
    urlencode函数的,如果没有,你可以用简易的字符串替换就好了
    /  替换为  %2F
    +  替换为  %2B
    =  替换为  %3D
  • 游客
    6
返回