HTTP

HTTPは、Web上でクライアントとサーバーがリクエストとレスポンスをやり取りするためのアプリケーション層の通信プロトコル。

記事9本
最終言及

HTTP(Hypertext Transfer Protocol)は、ティム・バーナーズ=リーがCERNでWorld Wide Webとともに考案した通信プロトコルで、標準はIETFが管理している。クライアントがGETやPOSTなどのメソッドでリクエストを送り、サーバーがステータスコードを付けて応答する。

ステータスコードは応答の結果を数値で示し、200は成功、404は見つからない、500はサーバー内部エラーを表す。AIサービスを含む多くのWeb APIはHTTP上で動作し、暗号化を加えたものはHTTPSと呼ばれる。

この説明は、AIPOSTの記事と広く知られた事実をもとにまとめたものです。誤りがあれば訂正依頼でお知らせください。

この項目を扱った記事

本番のエージェントのワークフローは、一つのHTTPリクエストの中には収まりません。

開発者がKubernetesのアドミッションコントローラー(ポリシーに基づいてクラスターへのリクエストを許可または拒否する仕組み)やAWSのSCPによってHTTP 403エラーを受け取ったとき、従来はエラーのスクリーンショットを撮ってSlackのチャンネルに貼り、セキュリティチームに理由を尋ねるのが定番でした。

重要なのは、HTTP呼び出しの大半が200 OKを返していたことです。

HTTP経由でモデルを呼び出すコード

ポート80と443の通信は透過プロキシを通り、HTTPのHostヘッダーとTLSのServer Name Indication(暗号化接続を始める際にクライアントが名乗る接続先ドメイン)を確認します。

たとえばサポートのやり取りであれば、HTTP 201の応答やデータベース上のチケットもあわせて確認できます。

HTTP 500エラーの増加を知らせるアラートに対し、エージェントはメトリクスとKubernetesの状態を確認し、Elasticsearchのログを検索し、アプリケーションのコードを調べました。

Metaが受け付けるのは、機械が読み取れるインターフェース仕様であるOpenAPIで記述された標準的なREST/HTTP API、またはAIアシスタントがツールやデータにアクセスするための標準的な方法を提供するModel Context Protocol(MCP)サーバーです。

無効な予約入力に対し、仕様ではHTTP 400を返すべきところ、実際にはHTTP 200を返していたのです。


© 2026 AIPOST. All rights reserved.

AIPOSTは、AIの活用法、AIセキュリティ、性能、起業、ヘルスケア、倫理、業界ニュースを扱うAI専門メディアです。会員登録なしで利用でき、個人情報の取り扱いはプライバシーポリシーで確認できます。