...
Header-Modifiers
Header-Name | WerteValues | Default | BeschreibungDescription |
---|---|---|---|
X-ExplodeFlatChainProperties | true / false | true | true: Chain-Properties werden als verschachteltes Objekt zurückgegebenare returned as a nested object false: Chain-Properties werden als einzelnes Objekt zurückgegeben (Punkt im Namenare returned as a single object (period name) |
X-AccessDeniedReplacement | [String] | Ist ein Wert gesetzt werden AccessDenied-Handler durch dessen Wert ersetzt. Im Falle einer Rechteverletzung wird stattdessen der Header-Wert als string zurück gegeben (Diese Option ist nicht Typen-sicher, da im Fall einer Zugriffsverweigerung immer ein String zurückgegeben wird, unabhängig vom ursprünglichen Typ der Property) |
...
If a value is set, AccessDenied handlers are replaced by its value. In the event of violation of rights, the header value is returned as a string instead (This option is not type-safe because a string is always returned in the event of an access denial, regardless of the original type of the property) |
Examples
Standard
Code Block |
---|
GET /servicedmcore/CoreIdentity/20?fields=id,foreign_id,ci_given_name,foreign_id,ci_given_name,core_identity_type.id |
...
Code Block | ||
---|---|---|
| ||
{ "ci_city": ">>AccessDenied<<", "ci_given_name": "Hansueli", "foreign_id": "TestForeignId", "id": 20, "core_identity_type": { "id": 1 } } |
...
Combination
Code Block |
---|
GET /servicedmcore/CoreIdentity/20?fields=id,foreign_id,ci_given_name,foreign_id,ci_given_name,core_identity_type.id --header 'X-ExplodeFlatChainProperties: false' --header 'X-AccessDeniedReplacement: >>AccessDenied<<' |
...