RSS DEV コミュニティ

Restful APIのあなたが知らない何か

POSTリクエストでクエリーパラメータを使用することで、サーバーに追加のデータを送信し、フィルタリング、ソート、またはオプションの動作を指定することができます。ただし、多くのHTTPクライアントとサーバーでサポートされていないため、慣習的にないです。GETリクエストはデータの取得に使用され、冪等性とキャッシュ可能であるべきです。これにより、データの取得に最適です。POSTリクエストは、リソースの作成や更新に使用され、リクエスト本文に複雑なデータを含むことができます。POSTとGETの違いは、目的、可視性、データ長、キャッシュ、冪等性です。GETは、フィルタリングやソートのためのクエリーパラメータを使用し、データのセキュリティがあまり問題でない場合に使用します。POSTは、サーバーの状態を変更するデータを送信し、大きなまたは複雑なデータペイロードを安全に送信するために使用します。PUTとDELETEメソッドは、リソースの更新と削除に主に使用され、データの取得には使用されません。
favicon
dev.to
Restful API Something You Might Not Know