石鹸について質問です。オンラインで待っています。ありがとう

WBOY
リリース: 2016-06-23 14:27:03
オリジナル
951 人が閲覧しました

  <?xml version="1.0" encoding="UTF-8" ?> - <!--  Published by JAX-WS RI at http://jax-ws.dev.java.net. RI's version is JAX-WS RI 2.1.7-b01-.   --> - <!--  Generated by JAX-WS RI at http://jax-ws.dev.java.net. RI's version is JAX-WS RI 2.1.7-b01-.   --> - <definitions xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:tns="http://XXXXX/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://schemas.xmlsoap.org/wsdl/" targetNamespace="http://XXXXX/" name="Service4business">- <types>- <xsd:schema>  <xsd:import namespace="http://XXXXX/" schemaLocation="http://XXXXX:18080/aaa/Business/XXXXXService?xsd=1" />   </xsd:schema>  </types>- <message name="queryUserInfo">  <part name="parameters" element="tns:queryUserInfo" />   </message>- <message name="queryUserInfoResponse">  <part name="parameters" element="tns:queryUserInfoResponse" />   </message>- <message name="queryGroupInfo">  <part name="parameters" element="tns:queryGroupInfo" />   </message>- <message name="queryGroupInfoResponse">  <part name="parameters" element="tns:queryGroupInfoResponse" />   </message>- <message name="authProduct">  <part name="parameters" element="tns:authProduct" />   </message>- <message name="authProductResponse">  <part name="parameters" element="tns:authProductResponse" />   </message>- <message name="authUser">  <part name="parameters" element="tns:authUser" />   </message>- <message name="authUserResponse">  <part name="parameters" element="tns:authUserResponse" />   </message>- <message name="registerIMS">  <part name="parameters" element="tns:registerIMS" />   </message>- <message name="registerIMSResponse">  <part name="parameters" element="tns:registerIMSResponse" />   </message>- <message name="authIMS">  <part name="parameters" element="tns:authIMS" />   </message>- <message name="authIMSResponse">  <part name="parameters" element="tns:authIMSResponse" />   </message>- <portType name="CoshipService4Business">- <operation name="queryUserInfo">  <input message="tns:queryUserInfo" />   <output message="tns:queryUserInfoResponse" />   </operation>- <operation name="queryGroupInfo">  <input message="tns:queryGroupInfo" />   <output message="tns:queryGroupInfoResponse" />   </operation>- <operation name="authProduct">  <input message="tns:authProduct" />   <output message="tns:authProductResponse" />   </operation>- <operation name="authUser">  <input message="tns:authUser" />   <output message="tns:authUserResponse" />   </operation>- <operation name="registerIMS">  <input message="tns:registerIMS" />   <output message="tns:registerIMSResponse" />   </operation>- <operation name="authIMS">  <input message="tns:authIMS" />   <output message="tns:authIMSResponse" />   </operation>  </portType>- <binding name="CoshipService4BusinessPortBinding" type="tns:CoshipService4Business">  <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" style="document" /> - <operation name="queryUserInfo">  <soap12:operation soapAction="" /> - <input>  <soap12:body use="literal" />   </input>- <output>  <soap12:body use="literal" />   </output>  </operation>- <operation name="queryGroupInfo">  <soap12:operation soapAction="" /> - <input>  <soap12:body use="literal" />   </input>- <output>  <soap12:body use="literal" />   </output>  </operation>- <operation name="authProduct">  <soap12:operation soapAction="" /> - <input>  <soap12:body use="literal" />   </input>- <output>  <soap12:body use="literal" />   </output>  </operation>- <operation name="authUser">  <soap12:operation soapAction="" /> - <input>  <soap12:body use="literal" />   </input>- <output>  <soap12:body use="literal" />   </output>  </operation>- <operation name="registerIMS">  <soap12:operation soapAction="" /> - <input>  <soap12:body use="literal" />   </input>- <output>  <soap12:body use="literal" />   </output>  </operation>- <operation name="authIMS">  <soap12:operation soapAction="" /> - <input>  <soap12:body use="literal" />   </input>- <output>  <soap12:body use="literal" />   </output>  </operation>  </binding>- <service name="Service4business">- <port name="CoshipService4BusinessPort" binding="tns:CoshipService4BusinessPortBinding">  <soap12:address location="http://XXXXX" />   </port>  </service>  </definitions>
ログイン後にコピー







nusoap を使用する
'authProduct' を呼び出すだけです
$sendurl='http://10.10.10.10:18080/aaa/Business/Service?wsdl';		$client = new soapclient($sendurl, true);		//查看一下是不是报错  		$err = $client->getError();  		if ($err) {  		 //显示错误  编码		 echo '<h2>Constructor error</h2><pre class="brush:php;toolbar:false">' . $err . '
'; } $client->soap_defencoding = 'utf-8'; $client->decode_utf8 = false; $client->xml_encoding = 'utf-8'; $param = array('AMSP_Auth_Prod'=>array('userCode'=>'1212','tvCode'=>'2848','productCode'=>'80060','spCode'=>'SP1N','resourceCode'=>'','authType'=>0)); dump($param); $result = $client->call('authProduct', $param); dump($client->request); if (!$err=$client->getError()) { echo " ddd :",htmlentities($str,ENT_QUOTES); } else { echo " er :",htmlentities($err,ENT_QUOTES); }
ログイン後にコピー



生成された XML
080060< ;/productCode>< ;resourceCode xmlns="">SP1N2848 1212

soapui では可能です。しかし、プログラムはエラーを報告しました

er :HTTP Error: Unsupported HTTP 応答ステータス 415 Unsupported Media Type (soapclient->response には応答の内容が含まれています)





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

オンラインで待っています。自分で作成してください

ヘッダー ファイル

string(860) "POST /aaa/Business/Service HTTP/1.0
ホスト: 172.31.178.4:18080
ユーザー エージェント: NuSOAP/0.9.5 (1.123)
コンテンツ タイプ: text/xml; charset=utf-8
SOAPAction: ""
Content-Length: 679

くそー、とても痛いです。

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