分析緣由:從防火牆屏蔽端口到支付寶簽約id是否過時,最後才找出緣由,原來個人服務器DNS解析錯誤,沒法訪問到調用的遠程服務器。緣由是:服務器不能上外網。html
解決辦法以下:服務器
在服務器上執行:開始|運行|cmd ping www.***com //注:ping 後面的地址是你調用的遠程服務器的域名。網站
若是能夠ping通,說明DNS解析正確。spa
若是ping不通,找一臺能夠在公網訪問到的機器再ping一下,記錄下這個域名對應的IP地址。(舉個例子,假如咱們如今要調用遠程服務器:www.alipay.com ,ping 這個域名後發現它的ip是110.75.136.21 。)htm
進入C:\WINDOWS\system32\drivers\etc 目錄,找到hosts文件,打開,在文件尾部加入如下內容:blog
127.0.0.1 localhostip
110.75.136.21 www.alipay.com支付寶
保存hosts文件。在你的程序中從新調用遠程服務器就能夠了。get