ホームページ  >  記事  >  バックエンド開発  >  PHP は Web サービスのリクエストに関して質問があります。モデレーターを助けてください。

PHP は Web サービスのリクエストに関して質問があります。モデレーターを助けてください。

WBOY
WBOYオリジナル
2016-06-13 13:09:39844ブラウズ

PHP で Web サービスのリクエストに問題が発生しました。モデレータを助けてください
PHP で Web サービスのリクエストに問題が発生しました。

リクエストアドレスは http://b2b.ourgame.com/DDService.asmx
PHPのsoapクラス(nusoap-0.7.3)を使ってSaleResponseの結果を取得する方法を使ってみました通常、PHP の SOAP メソッドはこのリクエストを呼び出しますが、エラー メッセージが返されます。エラー メッセージは次のとおりです。

array (
"faultcode" => "soap:Client",
"faultstring" => "予期しないラッパー要素 Sale found.Expected {http:// service .web.b2b.lianzhong.com/}セール。"
)

どうやって解決しますか?


-----解決策---------
必須パラメータの意味がわからないので、この

PHPコード
しかできません
$url = 'http://b2b.ourgame.com/DDService.asmx?wsdl';
$soapClient = 新しいsoapclient($url);

/* 利用可能なメソッドと必要なデータ構造を読み取ります */
print_r( $soapClient->__getFunctions ());
print_r($soapClient->__getTypes () );

$rs = $soapClient->Sale();
print_r($rs);
<br><font color="#e78608">------解決策---------</font><br>
PHP コード

ini_set("soap.wsdl_cache_enabled",0);
    試す{
        $client = new SoapClient("http://b2b.ourgame.com/DDService.asmx",array("例外" => 1));
        
        var_dump($client->Sale(array("arg0"=>1,"arg1"=>"123","arg2"=>"456","arg3"=>"789"," arg4"=>4、"arg5"=>5、"arg6"=>"111"、"arg7"=>"222")));
    }catch(例外 $ex){
        var_dump($ex->faultstring);
    <div class="clear"></div>
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。