

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# x-amazon-apigateway-request-validator-Eigenschaft
<a name="api-gateway-swagger-extensions-request-validator"></a>

 Gibt eine Anforderungsvalidierung an, indem auf einen `{{request_validator_name}}` der [x-amazon-apigateway-request-validators-Objekt](api-gateway-swagger-extensions-request-validators.md)-Zuweisung verwiesen wird, um die Anforderungsvalidierung auf der enthaltenen API oder einer Methode zu aktivieren. Der Wert dieser Erweiterung ist eine JSON-Zeichenfolge.

Diese Erweiterung kann auf API-Ebene oder auf Methodenebene angegeben werden. Der API-level Validator gilt für alle Methoden, sofern er nicht vom Validator auf Methodenebene überschrieben wird. 

## `Beispiel für einen` x-amazon-apigateway-request-validator
<a name="api-gateway-swagger-extensions-request-validator-example"></a>

Im folgenden Beispiel wird die `basic`-Anforderungsvalidierung auf API-Ebene angewendet, während die `parameter-only`-Anforderungsvalidierung auf der `POST /validation`-Anforderung angewendet wird. 

------
#### [ OpenAPI 2.0 ]

```
{
  "swagger": "2.0",
  "x-amazon-apigateway-request-validators" : {
    "basic" : {
      "validateRequestBody" : true,
      "validateRequestParameters" : true
    },
    "params-only" : {
      "validateRequestBody" : false,
      "validateRequestParameters" : true
    }
  },
  "x-amazon-apigateway-request-validator" : "basic",
  "paths": {
    "/validation": {
      "post": {
        "x-amazon-apigateway-request-validator" : "params-only",
       ...
     }
}
```

------

