操作
Bug(バグ) #3483
未完了APIリクエストでパラメータ不足の際のエラーメッセージがjson形式で出力されない
開始日:
2013-11-12
期日:
進捗率:
0%
予定工数:
3.6 で発生するか:
Unknown (未調査)
3.8 で発生するか:
Unknown (未調査)
説明
概要¶
APIリクエストパラメータが不足の際には,opJsonApiActionsの forward400 を利用することが多いとおもわれるが,エラーメッセージがjson形式で出力されていない。
JSON API ドキュメント の「共通仕様」に
リクエストパラメータが不十分 HTTPステータスコード400が返ります。 ※エラーメッセージが含まれる場合は、200を返し、JSON形式でレスポンスメッセージを出力します。 レスポンスメッセージ スマートフォンAPIは共通して、status / message のデータを出力します。 status:API呼び出しの成功可否を返します。success / error。 message:エラー発生時に、エラーの内容を説明します。 例:「target_idが指定されていません。」
とあるが,現状では400 Bad Request のあとに指定したエラーメッセージがついてきており,エラーメッセージをもったJSONが返却されない。
操作