DATA: somevar=someval&somevar2=someotherval
我在做这件事时遇到了麻烦.默认情况下,表示urlencode数据,导致:
DATA: somevar%3Dsomeval%26somevar2%3Dsomeotherval
将表单的enc-type更改为“text / plain”会导致:
DATA: somevar=somevalSOMEVAR2: someotherval
有什么方法可以让表格实际上只是发送上面的数据?
解决方法 不,你不能做你想做的事.你可能不应该尝试.事实上,您希望在名为DATA的变量中包含一些数据,这意味着您的POST有效负载(或您的GET查询字符串)将如下所示
DATA=somevar%3Dsomeval%26somevar2%3Dsomeotherval
如果它(如你所愿)是喜欢的
DATA=somevar=someval&somevar2=someotherval
这意味着:
DATA的值为’somevar = someval’
somevar2的值为’someotherval’
这是因为每个变量的形式为VARIABLE_name = VALUE,它们由’&’分隔.
在您最喜欢的浏览器调试器中自己检查一下(我使用fireBUG和Chrome内置开发工具).
所以,问题是:你为什么要这样做?知道帮助您实现目标会更容易.
编辑:这个例子错了
总结以上是内存溢出为你收集整理的HTML:阻止POST表单的url编码全部内容,希望文章能够帮你解决HTML:阻止POST表单的url编码所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)