【发布时间】:2016-06-22 21:24:38
【问题描述】:
SoapClient 在通过 HTTPS 加载 WSDL 时抛出此异常。但是,WSDL 文件可通过 HTTPS 获得。通过浏览器和托管 SOAP 服务器本身的服务器上的curl。 Gzip 也不是问题,防火墙也不是。软件特定方面 (Magento) 也已尽可能排除。
SOAP 应用程序无法加载自己的 WSDL 文件(尽管该文件可用)的原因可能是什么?甚至有任何开始吗?还是我应该重新开始研究 Magento 本身?
一个对我来说模棱两可的 HTTP 500 错误被发回,如果它有任何相关性的话。
提前致谢!
【问题讨论】:
-
您使用的是什么网址?它是否通过正常的 http 加载?赛门铁克 SSL 检查器在 SSL 安装上报告什么? cryptoreport.websecurity.symantec.com/checker/views/… 怀疑是 SSL 或配置问题。如果 WSDL 通过 http 加载正常,那么它没有内在的理由不通过 https 加载。
-
另外,请检查您是否在前端的管理配置部分启用了安全 URL。
-
安全 URL 已配置并强制执行。更具体地说,当 secure URL 设置为 HTTP URL 而不是 HTTPS URL 时,它可以工作。这能告诉你什么吗?