0

我目前正在开发一个 HTTP 服务器应用程序,并且我正在努力处理正文有效负载的大小。

根据规范(以及HTTP 标头中的“Content-Length”字段是什么?),HTTP 标头Content-Length包含整个正文有效负载的实际字节数。

现在,假设我正在解雇这个:

curl --header "Content-Type: text/plain" --request POST --data 'test' http://localhost:5555/

我的服务器将收到一个Content-Length包含 value 的标头4。由于我正在发送一个字符串,并且包含空字节的字符串将有 5 个字节,因此我希望Content-Length5,并且请求正文也包含空字节。

我的假设是错误的吗?或者这是某种卷曲问题?我尝试使用另一个工具(Mac 上的 Paw),它实际上可以选择发送文本有效负载,结果相同。

4

0 回答 0