Wir haben eine Anwendung entwickelt, die mehrere Restdienste bietet und Accept-Encoding
Header unterstützt, um komprimierten Inhalt durch Content-Encoding:gzip
Header-Wert zurückzugeben.Zurückgeben von entpacktem Inhalt mit AWS API Gateway
Diese Anwendung wird auf ec2-Instanzen auf aws bereitgestellt, und wenn wir eine Anfrage mit Accept-Encoding
Wert senden, wird die Antwort korrekt erstellt.
Wir möchten diese API mit dem API-Gateway verfügbar machen, aber sie funktioniert nur, um Anfragen nicht zu komprimieren. Wenn wir eine Anfrage senden, in der um entpackten Inhalt gebeten wird, wird der Header richtig gesetzt, aber der Inhalt der Antwort ist beschädigt.
Müssen spezielle Parameter oder Konfigurationen in den Antwort- oder Methodenreaktionsschritten der Integration festgelegt werden?
Grüße.
Nachdem ich stundenlang meine Haare ausgezogen habe, kann ich bestätigen, dass dieses obskure Stück funktioniert. Mit diesem Problem mit GZipping und herumalbern mit der Arbeit von CORS war es ein Albtraum, sich einzurichten. Ich bin mir sicher, dass Tausende meine Ausdauer nicht hatten und einfach aufgegeben haben. Holen Sie sich zusammen Amazon. – Lobos
@Lobos Das gleiche hier, ich habe jetzt mit dem Setup für 2 Tage gekämpft. Es war ein Albtraum. –
Update: Ich habe aufgegeben. –