diff options
author | Heiko Bernlöhr <Heiko.Bernloehr@FreeIT.de> | 2018-01-12 08:53:35 +0100 |
---|---|---|
committer | Heiko Bernloehr <Heiko.Bernloehr@FreeIT.de> | 2018-01-12 11:53:15 +0100 |
commit | a034902e9bed99328e0209665a97e78250b459e8 (patch) | |
tree | 123f8e49a2ecd2f29820d5079a12b1bbcdac1f41 | |
parent | 4e2f47f82c82d6e4e65051b5f71e744f5e0190dc (diff) | |
download | ecs-a034902e9bed99328e0209665a97e78250b459e8.tar.gz ecs-a034902e9bed99328e0209665a97e78250b459e8.zip |
Add Content-Length header.
Normally this should happen in Rack::ContentLength
(rack-<version>/lib/rack/content_length.rb). But of course could also be
done in an application controller.
-rw-r--r-- | app/controllers/messages_controller.rb | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/app/controllers/messages_controller.rb b/app/controllers/messages_controller.rb index 7eecc7b..9a37c47 100644 --- a/app/controllers/messages_controller.rb +++ b/app/controllers/messages_controller.rb @@ -220,6 +220,7 @@ protected end def index_render + headers["Content-Lenght"]=@body.size.to_s render :text => @body, :content_type => "text/uri-list" end @@ -238,6 +239,7 @@ protected end unless @memberships.blank? headers["X-EcsReceiverCommunities"]= x_ecs_receiver_communities unless x_ecs_receiver_communities.blank? headers["X-EcsSender"]= x_ecs_sender unless x_ecs_sender.blank? + headers["Content-Lenght"]=@body.size.to_s @render_cmd='render :text => @body, :layout => false, :status => 200, :content_type => Mime::Type.lookup(@record.content_type)' end |