这看起来很简单但我不知道如何修复。
在浏览器中打开以下 URL:
https://ecomm.sella.it/gestpay/gestpayws/WSCryptDecrypt.asmx?WSDL
这似乎有效并且它将在您的浏览器中下载 XML WSDL。
但是在我们的 Linux 服务器上,当我尝试使用 wget 获取相同的 URL 时,它返回 404-Not found 错误:
wget https://ecomm.sella.it/gestpay/gestpayws/WSCryptDecrypt.asmx?WSDL
同时,当我尝试 wget google 或 hotmail 时,它工作正常。但此 WSDL URL 返回 404 错误代码。看起来这是某种缓存问题。
我怎样才能解决这个问题?
答案1
这是完全基于本地的。它为荷兰和德国的代理打开,但为美国的代理给出 404(除了我自己的位置)。
答案2
404 是客户端错误,如果您在查询之前没有任何拼写错误(?),那么它只是意味着您连接的服务器可能没有您要下载的文件。可能存在区域服务器,缺少部署的服务器,如果您在浏览器中可以使用 wget,请尝试从同一区域主机运行 wget。