HTTP POST 方法 发送数据给服务器. 请求主体的类型由 Content-Type 首部指定.
一个 POST 请求通常是通过 HTML 表单发送,并返回服务器的修改结果. 在这种情况下,content type 是通过在
application/x-www-form-urlencoded: 数据被编码成以 '&' 分隔的键-值对,同时以 '=' 分隔键和值. 非字母或数字的字符会被 percent-encoding: 这也就是为什么这种类型不支持二进制数据的原因 (应使用 multipart/form-data 代替).multipart/form-datatext/plain
POST /test.html HTTP/1.1 Host: example.org Content-Type: multipart/form-data;boundary="boundary" --boundary Content-Disposition: form-data; name="field1" value1 --boundary Content-Disposition: form-data; name="field2"; filename="example.txt" value2
--boundary Content-Disposition: form-data; name="field1"
value1 --boundary Content-Disposition: form-data; name="field2"; filename="example.txt"
value2