6.1.2 レスポンスデータ
RESTアプリケーションから返却されるレスポンスデータの規定について説明します。
- 〈この項の構成〉
(1) ステータスライン
RESTアプリケーションから返却されるステータスコードの判定結果を,次の表に示します。
項番 |
ステータスコード |
判定結果 |
---|---|---|
1 |
Informational 1xx |
成功 |
2 |
Successful 2xx |
成功 |
3 |
Redirection 3xx |
失敗 |
4 |
Client Error 4xx |
失敗 |
5 |
Server Error 5xx |
失敗 |
ステータスコードの判定結果が失敗の場合のアプリケーション呼び出しサービスの動作については,「1.8.9 障害時の動作」を参照してください。
(2) レスポンスヘッダ
レスポンスヘッダのContent-Typeヘッダは,次のどれかである必要があります。
-
text/xml
-
application/xml
-
application/*+xml
-
text/json
-
application/json
-
application/*+json
Content-Typeヘッダのcharset引数は,XMLの符号化宣言(encoding属性)と同じ値にしてください。charset引数を省略した場合はUTF-8として扱われます。
なお,セッションは継続されないため,Set-CookieヘッダのCookie情報は保持されません。
(3) レスポンスボディ
レスポンスボディは,「6.1.3 ボディデータスキーマ(XML)」または「6.1.4 ボディデータスキーマ(JSON)」に示す,XMLまたはJSONのデータスキーマの内容と同じです。
レスポンスボディを省略する場合,ステータスコードは「204 No Content」を指定してください。