Ich habe zum Testen meine APIs APIs Postbote (https://www.getpostman.com/) verwenden, sind in AWS ApiGateway und Lambda-Funktion (NodeJS)Erste 415 - Nicht unterstützter Medientyp in Postman post-Methode
(1) Wenn er zum ersten Mal schicke ich Post Methode Anfrage an den Server, es gibt richtige Antwort, ich sende keine Post-Parameter für jetzt.
Hier Anfrage Header-
Connection →keep-alive
Content-Length →61
Content-Type →application/json
Date →Fri, 24 Mar 2017 09:09:13 GMT
Via →1.1 440f7503597ca64245c4258c03b08e0c.cloudfront.net (CloudFront)
X-Amz-Cf-Id →t50_SeWgC3Qb2ZFtf4fksUTdi5viINCaAEj8MPTvhRbtMHu-LK1mwA==
X-Amzn-Trace-Id →Root=1-58d4e239-76404c1ab9912d010fac33a2
X-Cache →Miss from cloudfront
x-amzn-RequestId →8c8f9bd2-1071-11e7-9490-79b68cde95e0
Hier ist die Antwort
{
"response": "false",
"message": "Please enter a valid email !"
}
Seine Arbeit gut, wenn keine Post params beantragen senden.
(2) Und jetzt, wenn ich einige params sandte zu beantragen, Die Request-Header geändert und seine ein Kopf prama X-AMZN-Trace-Id
Hier wird anfordern Header- entfernt
Connection →keep-alive
Content-Length →37
Content-Type →application/json
Date →Fri, 24 Mar 2017 09:02:52 GMT
Via →1.1 d6cd0a105a9b074288944d270dfa7321.cloudfront.net (CloudFront)
X-Amz-Cf-Id →UZLUL1lYwAIrnwaa7kPVrPBx462sa7sV0x0WFQFGJ2OXVbrp9gaNYg==
X-Cache →Error from cloudfront
x-amzn-RequestId →a9c4116a-1070-11e7-b08c-c3cf73411cde
Hier Anfrage Körper
{
"userEmail":"[email protected]",
"userPasswod":"123456",
"userName":"rahul"
}
Hier ist die Antwort
{
"message": "Unsupported Media Type"
}
Nach vieler R & D Ich habe auch content/Type- application/json
in Header hinzugefügt, aber immer noch gleiche Antwort bekommen.
Bitte jemand mir helfen, dieses Problem mit Postboten herauszufinden.
unterstützt Ihre API auf der Serverseite den Content-Typ application/json? Können Sie den Code posten, der diese Anfrage auf der Serverseite behandelt? –
Ja Unterstützt den/json-Inhaltstyp. Ich arbeite an AWS Lambda-Funktion und API-Gateway –