Amazon-APi-gateway ausfällt generieren verwandelt Anfrage

War ich versucht, die integration von Amazon-API-gateway mit Lambda-Funktion. Ich war erfolgreich in der Lage zu erreichen, obwohl, aber wenn ich versuchte, mit LOCKE scheitert es.

Lambda-Methode, API-gateway-integration mit template-Zuordnung unter Einbindung Anforderung eingestellt sind.

Wenn ich "test" in der Konsole, funktioniert es

Execution log for request test-request 
Wed Nov 04 07:27:30 UTC 2015 : Starting execution for request: test-invoke-request
Wed Nov 04 07:27:30 UTC 2015 : API Key: test-invoke-api-key
Wed Nov 04 07:27:30 UTC 2015 : Method request path: {service=xml}
Wed Nov 04 07:27:30 UTC 2015 : Method request query string: {}
Wed Nov 04 07:27:30 UTC 2015 : Method request headers: {}
Wed Nov 04 07:27:30 UTC 2015 : Method request body before transformations: Articletext
Wed Nov 04 07:27:30 UTC 2015 : Endpoint request body after transformations: {
  "prog" : "xml",
  "content" : "Articletext",
  "test" : "{path={service=xml}, querystring={}, header={}}"
}

aber wenn ich versucht, um auf Sie durch curl it ist nicht in der Lage zu schaffen ordnungsgemäße Körper nach der transformation

curl -X POST
https://aaaaaaa.execute-api.us-west-2.amazonaws.com/beta/apitest/xml
-H "Content-Type: application/x-www-form-urlencoded; charset=UTF-8" --data-binary "Artikeltext"

Starting execution for request: 
Method request path: {service=xml}
Method request query string:
{}
Method request body before transformations: Articletext
Endpoint request body after transformations: Articletext
Endpoint response body before transformations:
{
    "Type": "User",
    "message": "Could not parse request body into json."
}

Kann irgend jemand schlagen Sie mich über fehlende Teil?

  • Inhalt Art der curl war das problem. Ich änderte es auf application/json.
InformationsquelleAutor Yawar | 2015-11-04
Schreibe einen Kommentar