自分用のアウトです
リクエスト(Request)
リクエストとは、クライアント(Webブラウザ)がサーバーに対して送信する要求のこと。Webアプリケーションやサーバーに対して、特定のリソースや処理を要求する為に使われる
HTTPリクエスト
Webブラウザがサーバーにページを表示するために送信するリクエスト。リクエストメソッド(GET,POSTなど)、リクエストURL(アクセスするURL)、ヘッダー情報、ボディ(フォームのデータなど)が含まれる
GET
サーバーから指定されたリソース(例: Webページ)を取得するためのリクエス
POST
フォームのデータをサーバーに送信して処理を行うリクエスト
レスポンス (Response)
サーバーがクライアントからのリクエストに応じて返すデータ。クライアントはこのレスポンスを受け取り、画面に表示したり、次の操作に使う。
HTTPレスポンス
サーバーがリクエストに対して送信する応答。レスポンスには、ステータスコード、ヘッダー情報、ボディ(HTMLページの内容やデータ)が含まれる。
ステータスコード
200 OK:
リクエストが正常に処理され、結果が返されたことを示す
404 Not Found:
リクエストされたリソースすがサーバに存在しないことを示す
500 Internal Server Error:
サーバーで何らかの内部エラーが発生したことを示す
レスポンスボディ
WebページのHTMLコードや、APIの応答としてのJSONデータなどが含まれる
リクエストとレスポンスの流れ
①リクエスト送信
クライアントがサーバーに対して、特定のページを表示する、データを送信するなどの要求をする
②リクエスト処理**
サーバーはリクエストを受け取り、その内容に基づいて処理を行う(データベースからデータを取得したり、指定されたページを生成するなど)
③レスポンス送信
処理が完了すると、サーバーはクライアントに対して結果を含んだレスポンスを返す。クライアントはこのレスポンスを受け取り、画面に表示したり、次のアクションに使用。