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.2.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