Tech-
invite
3GPP
space
IETF
space
21
22
23
24
25
26
27
28
29
31
32
33
34
35
36
37
38
4‑5x
Content for
TS 32.158
Word version: 18.1.0
1…
4…
5…
6…
6.6…
7…
6.6
Design pattern for error responses
6.7
Design pattern for conditional data node selection
6.6
Design pattern for error responses
|R18|
p. 31
6.6.1
Introduction
p. 31
6.6.2
HTTP error codes
p. 31
6.6.3
Error response body
p. 33
6.6.3.1
Overview
p. 33
6.6.3.2
Error response format for GET requests
p. 34
6.6.3.3
Error response format for PUT, POST, DELETE, JSON Merge Patch and 3GPP JSON Merge Patch requests
p. 34
6.6.3.4
Error response format for JSON Patch and 3GPP JSON Patch requests
p. 35
6.6.4
The "type" property
p. 35
6.6.5
The "reason" property
p. 36
6.6.5.1
Overview
p. 36
6.6.5.2
Error reasons for GET
p. 37
6.6.5.3
Error reasons for attribute manipulations
p. 38
6.6.5.3.1
JSON Patch and 3GPP JSON Patch
p. 38
6.6.5.3.2
JSON Merge Patch, 3GPP JSON Merge Patch and PUT
p. 39
6.6.5.4
Error reasons for object manipulations
p. 40
6.6.6
Error reasons for application layer errors
p. 45
6.6.7
Security considerations
p. 46
6.7
Design pattern for conditional data node selection
|R18|
p. 46