リクエストとは
リクエストとは、ネットワークやコンピューターで、相手にデータや処理を求めて送る「要求」のことです。Webの世界では、ブラウザがサーバーへページや画像を求める操作がこれに当たります。ユーザーの操作やアプリの動作が、見えないところでこの要求を作り出しています。
使い方のイメージは簡単です。URLを開くと、ブラウザが自動でリクエストを送り、返ってきた内容を表示します。スマホアプリが天気や地図を表示できるのも、裏でAPIにリクエストを送り、必要な情報を受け取っているからです。異なるサービス同士の連携でも同じ仕組みが使われます。
HTTPでは目的ごとに方法が分かれます。GETは情報の取得、POSTは新規データの送信や登録、PUTは更新、DELETEは削除です。ヘッダーで言語や認証などの追加情報を伝え、ボディにデータ本体を載せます。サーバーはレスポンスで結果とステータスコード(200、404、500など)を返し、成功か失敗かを明確に示します。
この仕組みにより、離れたシステム同士が必要なときだけやり取りでき、機能を疎結合に保てます。キャッシュや圧縮を併用すれば通信は軽くなり、体感速度も上がります。共通の仕様に沿うことで、異なるアプリ間でも安全に連携でき、開発と運用の効率が高まります。
要するに、リクエストは利用者の意図を機械に伝える出発点です。Web閲覧から業務システムやAPI連携まで、あらゆるデータ通信の土台となる基本概念だと理解しておきましょう。

