在 HTTP GET*请求中,参数作为查询字符串***发送:
http://example.com/page ?parameter=value&also=another
在 HTTP POST请求中,参数不与 URI 一起发送。
*价值观在哪里?*在请求标头中?在请求正文中?它是什么样子的?
这些值以内容类型指定的格式在请求正文中发送。
通常内容类型是application/x-www-form-urlencoded,因此请求正文使用与查询字符串相同的格式:
application/x-www-form-urlencoded
parameter=value&also=another
当您在表单中使用文件上传时,您使用的是multipart/form-data编码,它具有不同的格式。它更复杂,但您通常不需要关心它的外观,因此我不会展示示例,但知道它存在会很好。
multipart/form-data