2017-09-04 3 views
0

Ich habe eine Gateway-API bereitgestellt. Wenn ich es von der AWS-Konsole aus teste, funktioniert es. Wenn ich es mit "Postman" (durch Senden von Accept-Encoding: Identity Header) testen, funktioniert es.AWS-Gateway-API: ERR_CONTENT_DECODING_FAILED im Browser

Aber wenn ich testen Sie es mit (Chrome) Browser, es nicht ... und ich bekomme diese Fehlermeldung ...

ERR_CONTENT_DECODING_FAILED 

Ich habe bereits den Header Accept-Encoding:identity in 'Integration Request' im Gateway hinzugefügt API wie vorgeschlagen here und here. Aber es macht keinen Unterschied.

Kann mir bitte jemand helfen?

Alle anderen Fragen, lass es mich wissen.

Dank

+0

Hinzufügen von 'Accept-Encoding: identity' ist ein leichter Hack, Ihr Ursprungs-Server zu sagen, dass' Inhalt -Encoding: gzip' wird nicht unterstützt, so dass 'Transfer-Encoding: chunked' nicht aktiviert ist, da einige Server bei der Entscheidung für den gzip-Inhalt auf chunked transfer encoding umschalten. Wenn Ihr Backend trotzdem eine Chunked-Codierung durchführt, ist dies das "echte" Problem. Können Sie die Antwortheader vom Ursprungsserver (Back-End-Server) erfassen? –

Antwort

0

Es war ein Anfängerfehler .... die API das Problem behoben Neubereitstellen ...