gpt4 book ai didi

java - java HttpClient 库中的连接超时异常但不是通过 chrome 浏览器?

转载 作者:行者123 更新时间:2023-11-28 22:32:12 24 4
gpt4 key购买 nike

我已经通过以下命令阻止了端口 8070:

sudo iptables -A INPUT -p tcp --destination-port 8070 -j DROP

现在,当我在端口 8070 上的嵌入式 Tomcat 7 中部署我的 Web 应用程序时,如果我通过 URL http://localhost:8070/apphttp://访问192.168.1.3:8070/app,我总是收到异常连接超时。这很正常,因为我已经封锁了那个端口。

但是当我通过 chrome 浏览器访问 URL http://192.168.1.3:8070/app 时,我收到了 Connection Timed out 错误消息。这也在意料之中。 但是当我尝试通过 chrome 浏览器访问 http://localhost:8070/app 时,它给了我成功的响应。这是不寻常的。

为什么我可以通过本地主机上的浏览器访问,但不能通过 Apache HttpClient 库访问?

最佳答案

Chrome 使用 IPv6,因此它可以使用它解析本地主机,其他示例使用 IPv4。因此,请检查您的主机文件是否包含本地主机的 ::1 条目?

您也可以尝试在 chrome 上不使用 IPv6,也可以使用此命令行标志:

--禁用-ipv6

关于java - java HttpClient 库中的连接超时异常但不是通过 chrome 浏览器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10894318/

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