APIが返し得るHTTPステータスコードは、以下のとおり、API種別毎に決まります。
コード |
意味(W3C) |
意味(製品) |
id特定 |
検索 |
登録 |
削除(DEL) |
---|---|---|---|---|---|---|
200 |
OK |
処理成功 |
○ |
○ |
○ |
|
201 |
Created |
生成処理成功 |
○ |
|||
400 |
Bad Request |
リクエスト違反 |
○ |
○ |
○ |
○ |
404 |
Not Found |
リソースがない |
○ |
○ |
||
412 |
Precondition Failed |
オプティミスティック同時実行制御による拒絶 |
○ |
|||
500 |
Internal Server Error |
その他のエラー |
○ |
○ |
○ |
○ |
ポイント
説明 |
例 |
---|---|
JSON形式の例外オブジェクト。 class 例外 { messageは、メッセージ出力形式のコンポーネント名以降の出力と同じ。 |
{"message":"QDWEB: ERROR: 13201: QType does not exist."} |