gpt4 book ai didi

java - 如何处理http POST正文

转载 作者:行者123 更新时间:2023-12-01 15:02:26 24 4
gpt4 key购买 nike

我有一个接受 post 请求的服务器。该帖子是从 Apache 库发送的。

BufferedReader input = new BufferedReader(new InputStreamReader(socket.getInputStream()));
"some code here handles status line"
While (input.ready) {
line = input.readLine()
if (line.length() == 0)
break;
System.out.println(line);
}

问题是我从来没有真正得到尸体?我只得到标题?

感谢您的帮助

最佳答案

  1. 使用 input.readLine(); 读取标题
  2. 跳过 2 个空行 "\r\n\r\n"
  3. 当 line.length() != 0 时读取正文。

因此格式可能如下所示:

Header1\r\n
Header2\r\n
Header3\r\n\r\n
BODY
BODY
BODY...

另一个选择是使用 com.sun.net.httpserver.HttpServer

关于java - 如何处理http POST正文,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13446000/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com