Wie akzeptiere ich gezippte Anfragen in einer Rails 5-Anwendung?

8

In der Vergangenheit habe ich dies verwendet Lösung , aber seit Rails 5 veraltet ParamsParser Middleware ist, funktioniert es nicht mehr.

    
Diego Plentz 25.10.2016, 16:39
quelle

4 Antworten

5

Füge einfach hinzu:

%Vor%

Sie können es testen mit:

%Vor%

Und machen Sie die Anfrage:

%Vor%     
itsnikolay 03.11.2016, 14:32
quelle
3

Dies sollte funktionieren, wenn Sie die Middleware direkt vor Rack::Head

einfügen %Vor%

Das sollte den Trick machen

Sie können den Middleware-Stack Ihrer App mit dem folgenden Befehl überprüfen

%Vor%     
Rajesh Sharma 30.10.2016 13:02
quelle
3

Wenn Sie NginX vor Unicorns haben, dann können Sie NginX einfach sagen, die Daten für Sie zu dekomprimieren

Ссылка

Ссылка

    
Tilo 03.11.2016 23:16
quelle
2

Auf Ihrer routes.rb -Datei:

%Vor%

Auf Ihrem api_controller.rb :

%Vor%

Ich habe dies in einer brandneuen Rails 5-App mit dem Paw-Client getestet:

    
rebagliatte 03.11.2016 20:47
quelle