Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/282.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 使用WSDL的SOAP Put请求_Php_Soap_Wsdl - Fatal编程技术网

Php 使用WSDL的SOAP Put请求

Php 使用WSDL的SOAP Put请求,php,soap,wsdl,Php,Soap,Wsdl,我的一个朋友向我求助,希望我能帮助他浏览老板的网站。我对肥皂一无所知,不知道是否有人能给我指出正确的方向。我一直在找教程,但我真的被卡住了 我得到了一个XML文件,需要使用WSDL将此信息放到SOAP服务中。我已经得到了用户名和密码,所以我的PHP脚本需要使用某种身份验证,对吗 我已经尝试连接到提供给我的WSDL,但我一直收到这个错误 Fatal error: SOAP-ERROR: Parsing WSDL: Couldn't load from 'https://compassqa.ceng

我的一个朋友向我求助,希望我能帮助他浏览老板的网站。我对肥皂一无所知,不知道是否有人能给我指出正确的方向。我一直在找教程,但我真的被卡住了

我得到了一个XML文件,需要使用WSDL将此信息放到SOAP服务中。我已经得到了用户名和密码,所以我的PHP脚本需要使用某种身份验证,对吗

我已经尝试连接到提供给我的WSDL,但我一直收到这个错误

Fatal error: SOAP-ERROR: Parsing WSDL: Couldn't load from 'https://compassqa.cengage.com:4502/cdes/services/cdes_ws?wsdl' : Extra content at the end of the document in /home/birdnetw/public_html/zesty-designs.co.uk/misc/soap-test/put.php on line 10
我的代码现在看起来像这样。我还有更多,但这是一个完全混乱,所以评论了它现在

$wdsl = "https://compassqa.cengage.com:4502/cdes/services/cdes_ws?wsdl";
    $client = new SoapClient($wdsl, array(
        "login" => "****",
        "password" => "***",
        "trace" => 1,
        "exceptions" => 0));

我不是要求有人握住我的手,但如果你能给我指出正确的方向,那就太棒了。

实际上,错误给了你一些提示,请查看代码的第10行。第10行是“exceptions”=>0));-我在另一个WDSL工作表中用不同的URL尝试了相同的代码,效果很好。可能与远程URL为SSL有关?是的,可能是SSL连接,也可能是WDSL的网络问题。如果是SSL连接。我怎样才能确定呢?有办法解决吗?