3

guzzle2 を使用して、JSON オブジェクトを Web サービスに投稿する必要があります。私のサービスの説明は次のようになります。

<command name="postJsonData" method="POST" uri="http://10.100.54.12:8580/api/v1/domains/pn/userProfileUpdate">

JSON オブジェクトとして送信したいデータの配列は次のようになります。

$abc = array("userProfileUpdateRequest" => array ("vsid" => "123",
       "channelDetails" => array (
        array ("productOfferingId" => "1", "vospScode" => "S123", "productHandle" => "sports" ), array ("productOfferingId" => "2", "vospScode" => "S234", "productHandle" => "kids") ) ) );

私の質問は、この JSON オブジェクトのパラメーターを my に設定する方法と、このオブジェクトをクライアント経由webservice.xmlで渡す方法です。JSON

覚えておいてください、私は使用してguzzle2います。

4

1 に答える 1

3

guzzle クライアントに対して post() を実行するときは、json_encode($abc) を 3 番目のパラメーターとして使用します。

于 2013-12-03T06:51:31.803 に答える