【发布时间】:2011-02-17 12:34:29
【问题描述】:
我很想知道 HTTP 请求在 POST 请求中通过网络发送之前对所有参数进行编码(URLEncoded)的原因。
【问题讨论】:
-
真的吗?不取决于您如何指定
-
是的,请咨询 fiddler 或 HTTPFox。在文本框中输入一些文本,然后使用
-
是的,但是您设置了内容类型吗?如果不是,则默认为“application/x-www-form-urlencoded”。
-
O 那么如果我们将其设置为其他值,我们是否必须在服务器端显式处理解码?
-
如果不是 asp.net 会处理它,是的。
标签: asp.net http web-applications https