[英]Wsdl curl error 7: couldn't connect to host
我在Linux服務器上有一個PHP網站。 我正在使用來自nusphere
網站的nusoap
函數來連接到nusphere
網關。 幾個月我都沒問題,但是最近我遇到了以下錯誤。
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。以下是結果
root@ns3 [~]# 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.
root@ns3 [~]# 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'
似乎連接正常。
非常感謝。
最后! 我找到了解決方案。
幾周前,我更改了一些使用gzip壓縮的PHP程序。
我在程序的開頭插入了ob_start("ob_gzhandler")
,但是我忘了把ob_flush()
放在它們的末尾。
因此,存在一些嵌套的輸出緩沖。
除了我的使用CURL的WSDL eservice程序以外,所有程序都沒有問題。
產生卷曲錯誤7或28。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.