仕事の都合上、同僚の A Tao が PHP で .net Web サービスのアプリケーションをテストするのを手伝い、インターネットで情報を探し始めたところ、多くの PHP チュートリアルで nusoap が使用されていることがわかりました。そこで、それをダウンロードして使用しました。この例のダウンロード アドレスは、記事の最後にある添付ファイルで確認できます。コードは次のとおりです。
$client = new soapclient('http://localhost/TestService/Service1.asmx?WSDL', true);
$err = $client->getError();if ($err) {
echo '
' . '';
';<br>print_r($result);<br>echo '</ pre>';<br> } else {<br>// エラーをチェック<br>$err = $client->getError();<br>if ($err) {<br> // エラーを表示<br> echo '<h2>Error</ h2><pre class="brush:php;toolbar:false">' . $err . '';
';<br> $result);<br> echo '';
' . htmlspecialchars($client->request, ENT_QUOTES) ' ;/pre>' ;<br>echo '<h2>Response</h2><pre class="brush:php;toolbar:false">' .htmlspecialchars($client->response, ENT_QUOTES) '<h2> ;Debug</h2> ;<pre class="brush:php;toolbar:false">' . htmlspecialchars($client->debug_str, ENT_QUOTES) '';
$client->soap_defencoding = 'UTF-8';
$client->soap_defencoding = 'UTF-8';
効果は同じです。
================================================ === ======================
リクエストのパラメータが中国語の場合は、郵送または入手で送信するだけです。
必要に応じて、コードに中国語のパラメータが記述されている場合は、エンコーディングを UTF8 に変換する必要があります。
添付ファイル:
nusoap ソース ファイル: http://www.cnblogs.com/Files /coolstr/nusoap.zip
各 コード変換ソースファイル: http://www.cnblogs.com/Files/coolstr/chinese.zip