正如标题所说:
谈论HTTP请求:GET始终是纯文本的,即GET www.myresource.com 但一个POST请求?我知道你可以使用unicode对其进行编码,但我的问题是: 在字符串POST之后编码文本的一部分还是字符串POST?总是这样吗?
提前致谢!
答案 0 :(得分:0)
你可能需要澄清,但我会回答我的想法。
GET和POST请求可以在语法上等效...考虑
GET /myscript.php?param=val HTTP/1.1
Host: mysite.com
与
POST /myscript.php?param=val HTTP/1.1
Host: mysite.com
事实上,脚本的调用方式完全相同。差异完全是语义的 - POST
请求预期“做某事”,而GET
s应该始终是安全的。
但是,POST
也可以包含一个正文。 GET
不能 - 您只能传递您在网址中的内容。这允许文件上传,等等,GET不可能这样做。具体来说,使用multipart/form-data
编码,您可以发送其他未编码的二进制数据。
这就是你问的问题吗?