リクエスト
りくえすと
Request
一言でいうと
クライアントからサーバーに送られる「お願い」のこと。
詳しい意味
リクエストは、クライアント(Webブラウザやアプリ)からサーバーに送られる「○○してください」という依頼です。HTTPの世界では、メソッド(GET / POST / PUT / DELETE)、パス(/users/123)、ヘッダー(認証情報や形式指定)、ボディ(送信データ)から構成されます。サーバーはこのリクエストを処理してレスポンスを返します。「リクエストを受け取る → 処理する → レスポンスを返す」の繰り返しがWebサービスの基本動作です。
何に使うか
外部APIにデータを取りに行くとき。フォーム送信やボタンクリックでサーバーに処理を依頼するとき。Webhookで他のサービスに通知するとき。
どんな時に出るか
「POSTリクエストを送る」「リクエストヘッダにトークンを入れる」「リクエストが多すぎてレートリミットに当たる」といった場面で登場します。
具体例
- 1秒間に1000リクエストまで耐えられるよう負荷試験を行った。
- 認証付きリクエストはヘッダにトークンを入れて送る。
別名・略称
request(りくえすと)req(りく)
初心者向けメモ
レストランの「注文」と同じです。お客さん(クライアント)が「ラーメンください」(リクエスト)と店員(サーバー)に伝え、店員が厨房に通して料理(レスポンス)が出てくる、という流れです。