友人から、上司のウェブサイトについて助けを求められました。私は文字通り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));
誰かに私の手を握ってほしいと言っているわけではありませんが、正しい方向に向けていただければ幸いです。