REST 仕様に従って、新しいデータを追加するには POST メソッドを使用します。従来の application/x-www-form-urlencoded フォームを使用してオブジェクトを送信する場合、各フィールドの値を取り出してパラメータに入れる必要があります。サーバーがそれを受信した後、対応する値に復元されます。これは、クライアントとサーバーの両方にとって余分な作業です。
クライアントとサーバー間でオブジェクトを転送する最良の方法は、json または xml を使用することです。クライアントとサーバーの両方には、オブジェクトをシリアル化または逆シリアル化するための対応するツールがあります。個人的には、コードがシンプルで変換が便利な json の方が好きです。
クライアントがリクエストを送信するとき、Content-Type を「application/json;charset=UTF-8」に設定して、メッセージ本文が json であることをサーバーに伝えます。 json の場合、 file_get_contents('php://input') を使用してメッセージ本文を取得します。取得されるのは、オブジェクトのシリアル化後の JSON 文字列であり、それに応じて処理されます。
© 2016, Frozen Fish. アプリケーション開発ノートをコピーおよび転載する場合は、作者の努力の結果を尊重し、このサイトへのリンクを保持してください。