zu validieren Der neu veröffentlichte "x-amazon-apigateway-request-validator" (im April glaube ich) soll eine JSON Schema Validierung gegen den POST/PUT Nutzlast einer API.Wie man AWS API Gateway erhält, um JSON Body gegen Model
Ich habe versucht, dies auf verschiedene Weise jetzt zu implementieren, aber ich kann es nicht machen ... Ich habe die Validierer hinzugefügt:
"x-amazon-apigateway-request-validators": {
"ValidateBody": {
"validateRequestParameters": false,
"validateRequestBody": true
},
"ValidateHeaders": {
"validateRequestParameters": true,
"validateRequestBody": false
}
}
Für methind I suchen Sie nach bestimmten Header werden so habe ich auch die Parameter in der „Wurzel“ des Swagger:
"x-amazon-apigateway-request-validator": "ValidateHeaders"
im POST habe ich ein x-amazon-apigateway-request-validator: ValidateBody
und dann ein Modell w its mit dem JSON-Schema, in dem mehrere Elemente required
sind.
Ich kann aber alles veröffentlichen, solange es JSON ist ... Es gibt keine Validierung gegen das JSON Schema getan ...
Was bin ich?
Dies ist die Anleitung, die ich verfolgt haben: http://docs.aws.amazon.com/apigateway/latest/ Entwicklerguide/API-Gateway-Methode-Anfrage-Validierung.html – Anders