我被朋友要求他的老板网站提供一些帮助。我几乎不了解SOAP,并且想知道是否有人可以指出我正确的方向。我已经找了教程,但我真的被卡住了。
我获得了一个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));
我不是要求有人握住我的手,但如果你能指出我的方向是正确的那么大。