-
-
Notifications
You must be signed in to change notification settings - Fork 7
Open
Description
概要
/json と /download における 403/404 時のレスポンス方針を整理します。
- ルート種別ごとにレスポンスを最適化する(json系はJSON応答)
- 403/404 検知時の応答方針を明確化する
方針(案)
abort(403/404)自体は維持するapp/Exceptions/Handler.php側でget_json/post_jsonのみ JSON レスポンスへ変換する- 例:
{"message":"Forbidden"}/{"message":"Not Found"}
- 例:
/downloadはユーザーの画面操作導線のため、エラー時に状況を把握しやすいよう、従来どおりHTML応答を維持する
対応タスク
-
/jsonルートの 403/404 例外時レスポンス仕様を明文化 -
app/Exceptions/Handler.phpでget_json/post_jsonの 403/404 を JSON 化 -
/downloadは HTML 応答維持を明文化 - Featureテストを追加(json: JSON応答、download: HTML応答)
- 影響範囲確認(既存クライアント互換性)
完了条件
/jsonの 403/404 が JSON で返る/downloadの 403/404 が HTML で返る- 上記がテストで担保される
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels