我正在尝试对远程服务器使用curl 来访问REST API(现在,只是欢迎页面...)目前,我有一个可以在此服务器上发送REST 请求的Java 应用程序。
但如果我使用curl(或wget),就会超时。
我相信 Java 应用程序可以连接但不能连接 cURL 的事实会稍微缩小问题的范围。尽管如此,我知道还有很多很多的可能性;我只是在寻找一种方法来解决超时原因(这样我就可以使用 cURL)。
PS:它是https,在同一网络上,有一个我尝试使用的证书,但它没有改变任何东西。
编辑:使用 --verbose" 或 "--trace -" 我只是得到:
== 信息:即将 connect() 到 myserver.com 端口 443 (#0)
== 信息:正在尝试 xxx.xxx.xxx.xxx...
答案1
正如我所想,事情非常简单:应用程序被配置为使用代理,而 cURL 则没有(即使两者都使用相同的目标 IP)。