いつPUTを使用する必要があり、いつPOSTを使用する必要がありますか?HTTPメソッドPOSTとPUTは、CRUDのcreateとupdateと同等のHTTPではありません。 彼らは両方とも異なる目的を果たします。 PUTを使用してリソースを作成したり、POSTを使用してリソースを更新したりすることは、非常に可能で、有効であり、場合によっては好ましいことです。
特定のリソースを使用してリソースを完全に更新できる場合は、PUTを使用します。 たとえば、記事がhttp://example.org/article/1234にあることがわかっている場合は、このURLのPUTを介してこの記事の新しいリソース表現を直接配置できます。
新しい記事を追加するときなど、実際のリソースの場所がわからない場合は、URLに投稿して、サーバーに実際のURLを決定させることができます。/div>
新しいリソースの場所がわかったらすぐに、put againを使用してblue stapler記事の更新を行うことができます。 しかし、前に言ったように:PUTを介して新しいリソースを追加することもできます。 次の例は、APIがこの機能を提供する場合は完全に有効です。