HTTP POST请求中发送的参数数据

0 投票
最新提问 6月 6 用户: 高手 (380 分)

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

http://bczs.net/page?parameter=value&also=another

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

我的问题是值在哪里?在请求HEAD中?在请求的BODY中?它是什么样子的?

1个回答

0 投票
最新回答 6月 6 用户: 点心 (340 分)

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

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

parameter=value&also=another

当您使用表单中的文件上传时,您将使用multipart/form-data不同的格式的编码。它更复杂,但你通常不需要关心它的编码后的样式。

欢迎来到编程助手,编程方面有什么不懂的问题可以尽管在这里提问,你将会收到热心爱好者的回答。
...