先頭行の形が崩れていると解析しない
Method、target、HTTP/versionが空白区切りでそろっていることを前提にします。curlコマンドやアクセスログ行をそのまま貼る用途ではありません。
FREE WEB TOOL
生のHTTPリクエスト文字列を、request line・headers・bodyに分解して確認します。
🔒 入力内容はブラウザ内で処理します。
生のHTTPリクエスト文字列を、メソッド・リクエストターゲット・HTTPバージョン・ヘッダー・ボディへ分けて読みやすくします。リクエストを送信するツールではありません。
GET /api/items?q=test HTTP/1.1 とHost/Acceptヘッダーを貼ると、Method=GET、Target=/api/items?q=test、Version=HTTP/1.1として分けて表示します。これはHTTPメッセージの完全な仕様検証器ではありません。複数行ヘッダー、HTTP/2の擬似ヘッダー、chunked bodyの復号など高度なプロトコル解析は行いません。
Method、target、HTTP/versionが空白区切りでそろっていることを前提にします。curlコマンドやアクセスログ行をそのまま貼る用途ではありません。
壊れた行を勝手に捨てず、[unparsed] として結果に残すため、入力のどこがおかしいか確認できます。
JSONやフォームデータなど、ヘッダーと空行で区切られた後半をbodyとして表示します。中身のJSON妥当性までは検査しません。
構造を読むためのツールです。サーバー応答、認証、CORS、ステータスコードを確認したい場合は実際のHTTPクライアントが必要です。
AuthorizationやCookieなど実トークンを含むリクエストは、解析目的でも不要ならマスクしたコピーを使う方が安全です。