gpt4 book ai didi

java - 如何在控制台上打印整个响应

转载 作者:行者123 更新时间:2023-12-01 16:13:54 24 4
gpt4 key购买 nike

我无法在控制台上打印服务器的整个响应!,有3种方法可以绕过这个问题,

  1. 添加此 header 连接:关闭

  2. HTTP/1.1 替换为 HTTP/1.0

  3. 添加这个s.close();//Socket.close();

我无法关闭连接,因为我想在同一个连接上发送多次,

我只想打印整个响应而不关闭连接。

String content = "GET /Zuck HTTP/1.1\r\nHost: www.facebook.com\r\nuser-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.97 Safari/537.36\r\n\r\n";

最佳答案

执行代码将返回以下内容:

HTTP/1.1 302 Found
Location: https://www.facebook.com/zuck
Strict-Transport-Security: max-age=15552000; preload
Content-Type: text/html; charset="utf-8"
X-FB-Debug: NHDnNLmTeg5PBPiSL7++1dz/ZdRbnlnKy1gpdfBbLFkvrhbJMJT+nLJd1VYpmEkkkUtmvXsjgLvFEeML/82WUA==
Date: Thu, 18 Jun 2020 15:36:24 GMT
Alt-Svc: h3-27=":443"; ma=3600
Connection: keep-alive
Content-Length: 0

HTTP 响应状态代码 302表示重定向到位置:https://www.facebook.com/zuck。可以在代码中处理重定向,或者 - 要运行示例 - 只需在内容字符串中将 Zuck 替换为 zuck 即可。

关于java - 如何在控制台上打印整个响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62453275/

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