コンテンツへスキップ
HTTPステータスコードエラー
400

400 Bad Request(不正なリクエスト)

構文の誤り、無効なパラメータ、破損したデータなどクライアント側の問題により、サーバーがリクエストを処理できません。

browsernodeserver

このエラーの原因

リクエストに無効な構文、必須フィールドの欠落、不正な JSON、誤ったクエリパラメータ、または無効なヘッダー値が含まれています。サーバーは送信内容を理解・処理できません。

修正方法

リクエストボディが有効な JSON 構文か確認し、必須パラメータが揃っているか検証し、Content-Type などのヘッダーがボディの形式と一致しているか確認してください。ブラウザの DevTools や API クライアントで実際に送信されたリクエストを確認しましょう。

例

fetch('/api/data', { method: 'POST', body: '{invalid json' })
公式ドキュメント

関連するエラーコード