0

私は codeigniter を初めて使用し、「投稿」タイプの Web サービスに Phil Sturgeon の REST サーバーを使用しています。私の「get」タイプのWebサービスは完全に機能していますが。以下は、ポスト Web サービスのコントローラー コードです。

require(APPPATH.'libraries/REST_Controller.php');

クラス json は REST_Controller を拡張します {

public function __construct()   {

    parent::__construct();

}

public function data_post() {

    $user = array(
        'id' => $params['id']
    );

    $this->response(array('status'=>'success'), 200);

}

}

そして、残りのアドオンを使用してWebサービスが機能しているかどうかを確認していますが、エラーが発生しています。

致命的なエラー: メッセージ「フォーマット クラスは "php" からの変換をサポートしていません。in /home/magnetic/public_html/touch/order-form/application/libraries/Format.php:51 スタックトレース: #0 /home/magnetic/public_html/touch/order-form/application/libraries/Format.php(31 ): Format->__construct('{"id": "restCli...', 'php') #1 /home/magnetic/public_html/touch/order-form/application/libraries/REST_Controller.php(247): Format->factory('{"id": "restCli...', 'php') #2 /home/magnetic/public_html/touch/order-form/application/controllers/json.php(6): REST_Controller- >__construct() #3 /home/magnetic/public_html/touch/order-form/system/core/CodeIgniter.php(308): json->__construct() #4 /home/magnetic/public_html/touch/order-form /index.php(202):

http://awesomescreenshot.com/0cd38frz01 は、残りのアドオン エラーのスクリーンショットです。

コードに何か残っている場合は、他に何をする必要があるかを教えてください。また、「ポスト」Web サービスにレスト サーバーを使用するプロセス全体を教えてください。前もって感謝します

4

1 に答える 1

0

RESTClient の本文で、以下を送信してみてください。

id=restClient%20Test

それ以外の

{"id": "restCliente Test"}
于 2014-07-30T14:58:34.300 に答える