Eliminar los encabezados HTTP innecesarios en mis rieles respuestas
Actualmente estoy desarrollando una API donde el tamaño importa: quiero que la respuesta contenga la menor cantidad de bytes posible. Optimicé mi respuesta JSON, pero los rieles todavía responden con muchos encabezados extraños
<code>HTTP/1.1 200 OK Server: nginx/0.7.67 # Not from Rails, so ok. Date: Wed, 25 Apr 2012 20:17:21 GMT # Date does not matter. We use ETag Can I remove this? ETag: "678ff0c6074b9456832a710a3cab8e22" # Needed. Content-Type: application/json; charset=utf-8 # Also needed. Transfer-Encoding: chunked # The alternative would be Content-Length, so ok. Connection: keep-alive # Good, less TCP overhead. Status: 200 OK # Redundant! How can I remove this? X-UA-Compatible: IE=Edge,chrome=1 # Completely unneded. Cache-Control: no-cache # Not needed. X-Request-Id: c468ce87bb6969541c74f6ea761bce27 # Not a real header at all. X-Runtime: 0.001376 # Same goes for this X-Rack-Cache: invalidate, pass # And this. </code>
Así que hay muchos encabezados HTTP innecesarios. Podría filtrarlos en mi servidor (nginx), pero ¿hay alguna forma de detener esto directamente en los rieles?