ODataV4Format Klasa
Klasa do opisania formatu błędu OData V4.
Przykładowy kod JSON:
błąd: { "code": "ValidationError", "message": "Co najmniej jedno pole zawiera nieprawidłowe wartości: ", "details": [
{
"code": "ValidationError",
"target": "representation",
"message": "Parsing error(s): String '' does not match regex pattern '^[^{}/ :]+(?: :\d+)?$'.
Path 'host', line 1, position 297."
},
{
"code": "ValidationError",
"target": "representation",
"message": "Parsing error(s): The input OpenAPI file is not valid for the OpenAPI specificate
https: //github.com/OAI/OpenAPI-Specification/blob/master/versions/2.0.md
(schema [https://github.com/OAI/OpenAPI-Specification/blob/master/schemas/v2.0/schema.json](https://github.com/OAI/OpenAPI-Specification/blob/master/schemas/v2.0/schema.json))."
}
]
}
- Dziedziczenie
-
builtins.objectODataV4Format
Konstruktor
ODataV4Format(json_object: Mapping[str, Any])
Parametry
Zmienne
- ~.code
- str
Jego wartością jest kod błędu zdefiniowany przez usługę. Ten kod służy jako podstan kodu błędu HTTP określonego w odpowiedzi.
- message
- str
Czytelna dla człowieka reprezentacja błędu zależna od języka.
- target
- str
Element docelowy określonego błędu (na przykład nazwa właściwości w błędzie). To pole jest opcjonalne i może mieć wartość Brak.
- details
- list[ODataV4Format]
Tablica wystąpień ODataV4Format, które MUSZĄ zawierać pary nazwa/wartość dla kodu i komunikatu, i MOŻE zawierać parę nazwa/wartość dla elementu docelowego, zgodnie z powyższym opisem.
- innererror
- dict
Obiekt. Zawartość tego obiektu jest zdefiniowana przez usługę. Zazwyczaj ten obiekt zawiera informacje, które pomogą debugować usługę.
Metody
message_details |
Zwróć szczegółowy ciąg błędu. |
message_details
Zwróć szczegółowy ciąg błędu.
message_details() -> str
Zwraca
Ciąg ze szczegółami błędu.
Typ zwracany
Atrybuty
error
CODE_LABEL
CODE_LABEL = 'code'
DETAILS_LABEL
DETAILS_LABEL = 'details'
INNERERROR_LABEL
INNERERROR_LABEL = 'innererror'
MESSAGE_LABEL
MESSAGE_LABEL = 'message'
TARGET_LABEL
TARGET_LABEL = 'target'
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla