字符+在HTTP Post中转换为%2B

Ski*_*927 15 post escaping http

我正在为我们在工作中使用的GM脚本添加功能,但是当尝试发布(可以添加跨站点)到另一个页面时,我的CMD发布值与页面上的不同.

它应该是Access + My + Account + Info,但发布的值变为Access%2BMy%2BAccount%2BInfo.

所以我想我的问题是:什么在逃避我的价值,我怎么能让它逃脱?如果没有办法解决它,有没有人有任何解决方法的想法?

谢谢!

我的问题

Jam*_*lin 25

%2B是一个代码+.您(或您正在使用的任何框架)应该已经解码POST数据服务器端...

  • 詹姆斯,你点了点头.我用空格替换了+它有效.哈哈.谢谢! (5认同)
  • 把它传递给什么形式?无论处理什么,表单数据服务器端应该解码值.`+`在URL编码的POST数据中无效,因为它用于表示空格,必须进行编码. (2认同)