Beschreibt Verstöße in einer Clientanfrage. Dieser Fehlertyp bezieht sich auf die syntaktischen Aspekte der Anfrage.
| JSON-Darstellung |
|---|
{
"fieldViolations": [
{
object ( |
| Felder | |
|---|---|
fieldViolations[] |
Beschreibt alle Verstöße in einer Clientanfrage. |
FieldViolation
Ein Nachrichtentyp, der ein einzelnes Feld mit einer fehlerhaften Anfrage beschreibt.
| 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 Folge von durch Punkte getrennten Kennungen, die ein Protocol Buffer-Feld identifizieren. Ziehen Sie Folgendes in Betracht: 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 lokalisierte Fehlermeldung in der oben genannten Sprache. |