-1

REST は初めてです。PHP SOAP Web サービスの知識はあります。そこには、すべての機能を備えた SOAP サーバー PHP ファイルと、関数とパラメーターを記述した WSDL ファイルがあります。その後、クライアントは自分のコードからどこでも wsdl ファイルを介して SOAP サーバーと通信できます。

この質問の続きのように、REST がどうなったか教えてください。サーバーファイルとは何ですか?クライアントはRESTサーバーとどのように通信しますか? カールまたは他の方法を使用していますか?より理解しやすいサンプルコードをいくつか教えてください。

前もって感謝します。

4

2 に答える 2

0
  $service_url = 'http://example.com/rest/user/';
   $curl = curl_init($service_url);
   $curl_post_data = array(
        "user_id" => 42,
        "emailaddress" => 'lorna@example.com',
        );
   curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
   curl_setopt($curl, CURLOPT_POST, true);
   curl_setopt($curl, CURLOPT_POSTFIELDS, $curl_post_data);
   $curl_response = curl_exec($curl);
   curl_close($curl);

xmlで応答が必要な場合は、これを試してください

$xml = new SimpleXMLElement($curl_response);

またはjsonで

$json = json_encode($curl_response);
于 2013-04-04T07:01:27.673 に答える