首页 > 解决方案 > PHP SoapClient - 获取 http 标头时出错

问题描述

我正在使用 PHP SoapClient 从肥皂 api 中获取详细信息,它之前运行良好,然后突然停止工作并给我这个错误:(状态为 200 OK)

{
    "faultstring": "Error Fetching http headers",
    "faultcode": "HTTP"
}

这是我的代码:(之前完美运行)

$client = new SoapClient($wsdl, array("trace"=>1, "exceptions"=>0));

我尝试过的事情:

禁用keep_alive

从 php.ini 增加超时

从php代码增加超时

从 php.ini 禁用 wsdl 缓存

试过压缩头

但没有运气

不知道我错过了什么

谢谢您的帮助


我的机器:

PHP:PHP 7.2.15-0ubuntu0.18.04.1

阿帕奇:Apache/2.4.29 (Ubuntu)

标签: phplaravelwsdlsoap-client

解决方案


推荐阅读