我正在尝试使用核心 Java 从输入流中读取 HTTP 请求数据,使用以下代码:
BufferedReader in = new BufferedReader(new InputStreamReader(clientSocket.getInputStream()));
String inputLine;
while ((inputLine = in.readLine()) != null)
System.out.println(inputLine);
in.close();
我很好地收到了标头,但随后客户端永远挂起,因为服务器从未找到请求的“EOF”。我该如何处理?我已经看到这个问题问了很多,大多数解决方案都涉及到上述问题,但它对我不起作用。我试过同时使用 curl 和 web 浏览器作为客户端,只是发送一个 get 请求
感谢您的任何想法