72

序章

私は以下を読みました:

ハイパーテキスト転送プロトコル (HTTP) は Web の命です。ドキュメントを転送するか、AJAX 要求を行うたびに使用されます。しかし驚くべきことに、一部の Web 開発者の間では HTTP はあまり知られていません。

HTTP 動詞は、「統一されたインターフェース」制約の大部分を構成し、名詞ベースのリソースに対応するアクションを提供します。プライマリまたは最も一般的に使用される HTTP 動詞 (または適切に呼び出されるメソッド) は、 POST 、 GET 、PUT、およびDELETEです。

は?

さて、私は物事を見失うところまで来ました。

PUTDELETE、彼らは言います。私は聞いたことがあるだけで、私が今まで見た PHP コードで通過するようなものを見たこともありませんPOSTGET$_PUT$_DELETE

私の質問

これらのメソッド (PUT) および (DELETE) は何のためのもので、PHP でそれらを使用できる場合は、どうすればよいでしょうか。

注:これは実際には問題ではないことはわかっていますが、機会があればいつでも学習の機会をつかみ、可能であれば PHP でこれらのメソッドを使用する方法を学びたいと思っています。

4

5 に答える 5

12

これら (PUT および DELETE) メソッドを使用するのに最適な場所は REST API です。http メソッドを使用して操作モードを定義する場合、たとえばリソースをフェッチする場合は、次を使用できます。

GET http://api.example.com/employee/<any_id>

新しいアイテムを追加するには:

POST http://api.example.com/employee/

更新または編集するには:

PUT http://api.example.com/employee/

既存のリソースを削除するには:

DELETE http://api.example.com/employee/1

さて、それに従ってアクションを実行できるように、使用されたメソッドPHPを読む必要があるだけです。HTTP

あなたのためにそれを行うことができる利用可能なライブラリがたくさんあります。

于 2015-01-19T10:27:12.397 に答える