Beschreibt Verstöße in einer Clientanfrage. Bei diesem Fehlertyp geht es um die syntaktischen Aspekte der Anfrage.
| JSON-Darstellung |
|---|
{
"fieldViolations": [
{
object ( |
| Felder | |
|---|---|
fieldViolations[] |
Beschreibt alle Verstöße in einer Clientanfrage. |
FieldViolation
Ein Nachrichtentyp, der verwendet wird, um ein einzelnes Feld mit ungültiger Anfrage zu beschreiben.
| JSON-Darstellung |
|---|
{
"field": string,
"description": string,
"reason": string,
"localizedMessage": {
object ( |
| Felder | |
|---|---|
field |
Ein Pfad, der zu einem Feld im Anfragetext führt. Der Wert ist eine Abfolge von durch Punkten getrennten Kennungen, die ein Protokollpufferfeld angeben. Hier einige Tipps: In diesem Beispiel kann
In JSON werden dieselben Werte so dargestellt:
|
description |
Eine Beschreibung, warum das Anfrageelement schlecht ist. |
reason |
Der Grund für den Fehler auf Feldebene. Dies ist ein konstanter Wert, der die unmittelbare Ursache des Fehlers auf Feldebene angibt. Sie sollte den Typ des FieldViolation innerhalb des Bereichs von google.rpc.ErrorInfo.domain eindeutig identifizieren. Diese darf höchstens 63 Zeichen umfassen und mit dem regulären Ausdruck |
localizedMessage |
Stellt eine lokalisierte Fehlermeldung für Fehler auf Feldebene bereit, die sicher an den API-Nutzer zurückgegeben werden kann. |
LocalizedMessage
Stellt eine lokalisierte Fehlermeldung bereit, die sicher an den Nutzer zurückgegeben werden kann und an einen RPC-Fehler angehängt werden kann.
| JSON-Darstellung |
|---|
{ "locale": string, "message": string } |
| Felder | |
|---|---|
locale |
Das verwendete Gebietsschema gemäß der Spezifikation unter https://www.rfc-editor.org/rfc/bcp/bcp47.txt. Beispiele: „en-US“, „fr-CH“, „es-MX“ |
message |
Die übersetzte Fehlermeldung in der Sprache oben. |