一尘不染

HTTP POST 请求中如何发送参数?

javascript

在 HTTP GET*请求中,参数作为查询字符串***发送:

http://example.com/page ?parameter=value&also=another

在 HTTP POST请求中,参数不与 URI 一起发送。

*价值观在哪里?*在请求标头中?在请求正文中?它是什么样子的?


阅读 137

收藏
2022-02-21

共1个答案

一尘不染

这些值以内容类型指定的格式在请求正文中发送。

通常内容类型是application/x-www-form-urlencoded,因此请求正文使用与查询字符串相同的格式:

parameter=value&also=another

当您在表单中使用文件上传时,您使用的是multipart/form-data编码,它具有不同的格式。它更复杂,但您通常不需要关心它的外观,因此我不会展示示例,但知道它存在会很好。

2022-02-21