Networking

故障排除:cURL 超時,Java 應用程序沒有

  • February 28, 2019

我正在嘗試對遠端伺服器使用 curl 來訪問 REST API(現在,只是歡迎頁面……)目前,我有一個可以在此伺服器上發送 REST 請求的 Java 應用程序。

但是如果我使用 curl(或 wget),我會超時。

我相信 Java 應用程序可以連接但不能連接 cURL 的事實會稍微縮小問題範圍。不過,我知道有很多可能性。我只是在尋找一種方法來解決我超時的原因(所以我可以使用 cURL)。

PS:它是https,在同一個網路上,有一個我嘗試使用的證書,但它沒有改變任何東西。

編輯:使用 –verbose" 或 “–trace -” 我得到:

== 資訊:即將 connect() 到 myserver.com 埠 443 (#0)

== 資訊:正在嘗試 xxx.xxx.xxx.xxx…

就像我一樣,這很簡單:應用程序被配置為使用代理,而 cURL 不是(即使兩者都使用相同的目標 IP)。

引用自:https://unix.stackexchange.com/questions/500124