同社のプロジェクトはサードパーティと協力しています。サードパーティは、SOAP リクエストのアドレス、リクエストのデータ形式、および返されるデータの形式 (SOAP) を提供します。
PHP を使用して SOAP リクエストを送信し、サードパーティから返されたデータを受信するにはどうすればよいですか。
質問:
クライアントは php を使用してデモを作成します
リクエストの送信に fsockopen を使用できますか?
それとも SoapClient() を使用しますか?
注:
サードパーティサーバーは .NET で書かれています。
サードパーティは SOPA 仕様と URL を提供します。
PHP はニーズを満たすために SoapClient クラスを提供します
コードの記述は WSDL から解析する必要があります。相手が WSDL を提供しない場合は、WSDL が必要です。呼び出し手順の詳細を確認してください
サードパーティは WSDL を提供せず、クライアントがサーバーに要求するための SOAP 仕様ドキュメントと URL のみを提供しました。
詳細な通話手順はありません。
デモが提供されていますが、.NET 用です。これには本当に困ります。.NET が理解できません。
PHPで書きたいです。
それは私のためではなく、あなたのためです
あなたが教えてくれなかったら、どうやって知ることができますか?
上の画像は第三者から提供された文書情報です。上の画像は登録のための重要な情報のみです。
サードパーティは、要求された URL も提供しました:
URL1 = "http://www.XXX.com/ipcam/soapservice"
URL2 = "http://www.XXX.com/ipcam/ssservice"; URL3 = "http://www.XXX.com/Userservice/useroperation";
サードパーティは WSDL を提供せず、SOAP 仕様ドキュメントとクライアントによって要求された URL のみを提供します。
提供されるデモは .NET です。
私は今、PHP デモを手動で書く方法さえ知りません。
例:
$this->client=new SoapClient("http://localhost:8080/HelloWorldService?wsdl",$data)
ただし、相手は WSDL を提供しません。