1

SOAP我不断收到与我无法解决的 PHP 相关的愚蠢错误。我通过谷歌和官方手册搜索了很多,但对我没有任何帮助。

这是我的问题:我有一个官方端点地址:$wsdl = example.com/wsdl,我需要将其用于肥皂请求。问题是我的大学里有一个代理人试图摧毁我所有的工作。所以一般来说,我需要通过我的代理,然后成功访问 wsdl 文件,然后在 Web 服务上进行身份验证。

我试过的:

$wsdl = "example.com/wsdl";
$client = new SoapClient($wsdl,array('user' => 'username','password' => 'password'));

这会引发错误:

"SOAP-ERROR: Parsing WSDL: Couldn't load from ... : failed to load external entity"

我还尝试通过 file_get_contents 缓存外部 wsdl 文件,方法是创建一个有效的流,stream_context_create()该流也会导致相同的错误消息。

我现在如何访问这个东西?我究竟做错了什么?

4

0 回答 0