ホームページ > バックエンド開発 > PHPチュートリアル > Webサービスを呼び出すためにSOAPを直接記述する問題

Webサービスを呼び出すためにSOAPを直接記述する問題

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
リリース: 2016-06-23 13:31:14
オリジナル
927 人が閲覧しました

http://192.168.19.134/service/api.php?wsdl があります
フィードバックと追加という 2 つの単純な関数を作成しました
vb を使用して呼び出すときは、soap ツールキットを使用して簡単に呼び出すことができます

Dim ss As New SoapClient30 ss.MSSoapInit "http://192.168.19.134/service/api.php?wsdl"MsgBox ss.feedback("zzzz")MsgBox ss.Add(34, 56)
ログイン後にコピー


でも、xmlhttp の使い方を知りたいのですが、それを SOAP 経由で呼び出すにはどうすればよいでしょうか?

        url = "http://192.168.19.134/service/api.php?wsdl"        oXMLHttp.Open "POST", url, False        oXMLHttp.setRequestHeader "Content-Type", "text/xml; charset=utf-8"        oXMLHttp.setRequestHeader "Content-length", Len(URLEncode(postData))        oXMLHttp.setRequestHeader "Accept-Language", "zh-CN"        oXMLHttp.setRequestHeader "SOAPAction", "http://192.168.19.134/service/api.php?wsdl"        oXMLHttp.setRequestHeader "Host", "192.168.19.134"        oXMLHttp.Send URLEncode(postData)
ログイン後にコピー



postdata
        postData = "<?xml version=""1.0"" encoding=""utf-8""?>"        postData = postData & "<soap:Envelope xmlns:xsi=""http://www.w3.org/2001/XMLSchema-instance"" xmlns:xsd=""http://www.w3.org/2001/XMLSchema"" xmlns:soap=""http://schemas.xmlsoap.org/soap/envelope/"">"        postData = postData & "<soap:Body  xmlns:m=""http://192.168.19.134/service/api.php?wsdl"">"        postData = postData & "<m:add>"        postData = postData & "<m:aa>1</m:aa>"        postData = postData & "<m:bb>2</m:bb>"        postData = postData + "</m:add>"        postData = postData + "</soap:Body>"        postData = postData + "</soap:Envelope>"
ログイン後にコピー




このようなメッセージを送信すると、常に 500 エラーが表示されます。何が問題ですか?


ディスカッションへの返信(解決策)

兄さん。これはphpセクションのようです。 。

あなたの SOAP サーバーは get メソッドまたは post メソッドをサポートしていますか?

サポート

あなたの SOAP サーバーは get メソッドまたは post メソッドをサポートしていますか?

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート