【发布时间】:2015-03-16 11:36:54
【问题描述】:
我正在使用 NuSOAP - SOAP Toolkit for PHP 在 WordPress 站点中发送 SOAP 请求。但是每次我看到以下错误
wsdl 错误:获取 http://(ServerIPAdress):(Port)/OUGWar/workflow_soap - HTTP 错误:无法打开与服务器的套接字连接,错误 (110):连接超时
我已尝试通过在 Internet 上搜索,特别是在 Stack Overflow 上搜索以下解决方案,但我仍然无法解决此问题。
到目前为止我尝试过的事情:
- 增加了 API 的超时时间
- 在我的托管服务器中打开所需的端口
- 在我的托管防火墙中允许服务器 IP(意味着服务器 IP 在我发送 SOAP 请求的托管防火墙中列入白名单)
- 通过
phpinfo();确认fsockopen();功能已启用,安全模式已关闭,api 所需的所有功能都已启用,如fopen();等 - 使用 SOAP UI 验证了 WSDL 示例,并且它在那里完美运行,因此在创建 WSDL 请求和调用结构时没问题
如果我仍然缺少某些东西,请帮助我。
【问题讨论】:
标签: php wordpress web-services wsdl nusoap