我正在分别使用 ServerSocket 和 Socket 用 java 编写一个 http 服务器。
在规范中,它说请求可以是“分块”类型。那么如何在任何浏览器中启用此选项来测试请求的解析?
最佳答案
您可以轻松地自行提出请求:
POST /search HTTP/1.1
Host: www.example.com
Transfer-Encoding: chunked
Content-Length: 25
000a
q=23456789
000a
0123456789
0005
01234
0
此请求分为三个部分,您的服务器应接收 q=23456789012345678901234
作为 POST 数据。
注意:请求末尾需要另一个 CRLF,此标记语言无法显示。
关于Java 服务器和分块数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6244187/