SF BSP注文番号クエリインターフェースのSOAPリクエスト例
SF BSPのインターフェースなど、一部のインターフェースの設計ではSOAPリクエストが使用されることがあります。
さまざまな POST リクエストを試しましたが、まったくリクエストできなかったり、文字化けしたコードを受信したりして、すべて失敗に終わりました。
SF Express インターフェースの SOAP リクエストのコア コードは次のように共有されます:
コードは次のとおりです |
|
/**
* 石鹸リクエストを送信します */
プライベート関数 _soap()
{
$client = 新しい SoapClient($this->serviceUrl);
$info = 新しい stdClass();
$info->arg0 = $this->xml;
$param = 配列($info);
$response = $client->__call(“sfexpressService”,$param);
return $response->return ;
}
/**
* リクエストされた XML を分割します */
パブリック関数 createXml()
{
$xml = '
'.$this->user.'、'.$this->passWord.'
invoice_no.’” />
ボディ>
リクエスト>’;
$this->xml = $xml;
}
|
ヒント:
1.$this->serviceUrl は、SF Express によって割り当てられた BSP リクエスト アドレスです。これは ?wsdl
のアドレスであることに注意してください。
2.$this->user、$this->passWord は SF Express によって割り当てられた ID と確認コードです
3. 返される戻り値は XML 文字列であり、それを解析するには simplexml_load_string が必要になる場合があります。
http://www.bkjia.com/PHPjc/898890.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/898890.html技術記事 SF BSP オーダー番号クエリ インターフェイス SOAP リクエストの例 SOAP リクエストは、SF BSP インターフェイスなどの一部のインターフェイスの設計で使用されることがあります。 POSTリクエストのさまざまな方法を試してみました...