HTTP协议POST方法
POST方法
查询字符串(名称/值对)是在 POST 请求的 HTTP 消息主体中发送的:
POST /test/demo_form.php HTTP/1.1
Host:
name1=value1&name2=value2
有关 POST 请求的其他一些注释:
POST 请求不会被缓存
POST 请求不会保留在浏览器历史记录中
POST 不能被收藏为书签
POST 请求对数据长度没有要求
POST方法
下图显示,某网页请求消息中摘取的一些重要内容。
请求行开头处的方法变成了 POST。与 GET 不同的是,空行下面所填写的值也被发送了。而这部分内容就被称为消息体(Message Body)。
通过 POST 方法发送的请求消息中包含消息体。与响应消息一样,消息头和消息体用空行相隔。要通过 POST 方法发送的值被放在请求的消息体中。
与 POST 发送值相关的消息头为 Content-Length 和 Content-Type。
1、消息体
POST方法
Content-Length 为消息体的字节数。
Content-Type 为发送值的 MIME 类型,可