0
我在Linux服務器上有一個PHP網站。 我使用nusoap
功能從nusphere
網站連接到一個電子服務網關。 我幾個月沒有問題,但最近我得到了以下錯誤。Wsdl捲曲錯誤7:無法連接到主機
Error: wsdl error: Getting https://www.something.com:27635/eservice.asmx?wsdl - HTTP ERROR: cURL ERROR: 7: couldn't connect to host
我接觸到我的Linux主機服務器,並要求他們Telnet的地址和端口27635. 及以下是結果
[email protected] [~]# telnet www.something.com 27635
Trying 212.80.nn.nn...
Connected to www.something.com (212.80.nn.nn).
Escape character is '^]'.
Connection closed by foreign host.
[email protected] [~]# wget https://www.something.com:27635
--2012-10-23 10:54:46-- https://www.something.com:27635/
Resolving www.something.com... 212.80.nn.nn
Connecting to www.something.com|212.80.nn.nn|:27635... connected.
HTTP request sent, awaiting response... 200 OK
Length: 4740 (4.6K) [text/html]
Saving to: `index.html.1'
看來連接正常。
很多謝謝。
您嘗試從命令行wget。但是,因爲它是捲曲的,所以試着從命令行卷曲。還有一些從PHP內部捲曲。這可能是它不會從PHP內部工作。使用詳細的選項然後排除故障。同時檢查捲曲錯誤,它通常會告訴你幕後發生了什麼,以查明你的問題。 – hakre
您的測試不等同。網絡服務器可能會愉快地提供一個特定的URL並在同一臺服務器上的另一個網址上提供爛的位。您的wget測試只是提取服務網站的根頁面,而不是您嘗試捲曲的服務網址。 –
Telnet和wget是我的主人在服務器上運行的命令。 我不熟悉curl語句,我使用'nusoap'標準程序連接到我的eservice。 如何在我的PHP程序中使用詳細選項打開卷曲調試? –