diff options
author | Lamont Granquist <lamont@scriptkiddie.org> | 2014-03-20 16:33:41 -0700 |
---|---|---|
committer | sersut <serdar@opscode.com> | 2014-03-27 15:37:26 -0700 |
commit | ce72c3d3e01700c7f3f14af22fbaef6b65486192 (patch) | |
tree | 903a46dab7a98414bd7a7156237cbc67e55173b1 /lib/chef/http.rb | |
parent | cc292cf145e1b6da7a600aa65f15adae79c4eb45 (diff) | |
download | chef-ce72c3d3e01700c7f3f14af22fbaef6b65486192.tar.gz |
CHEF-5041: check for transfer-encoding header
- skip content-length check in the presence of a transfer-encoding
header
- also adds debugging and some refactoring
Diffstat (limited to 'lib/chef/http.rb')
-rw-r--r-- | lib/chef/http.rb | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/lib/chef/http.rb b/lib/chef/http.rb index 78c47735d2..06de37fc69 100644 --- a/lib/chef/http.rb +++ b/lib/chef/http.rb @@ -210,18 +210,21 @@ class Chef def apply_request_middleware(method, url, headers, data) middlewares.inject([method, url, headers, data]) do |req_data, middleware| + Chef::Log.debug "calling handle_request for the #{middleware.class} middleware" middleware.handle_request(*req_data) end end def apply_response_middleware(response, rest_request, return_value) middlewares.reverse.inject([response, rest_request, return_value]) do |res_data, middleware| + Chef::Log.debug "calling handle_response for the #{middleware.class} middleware" middleware.handle_response(*res_data) end end def apply_stream_complete_middleware(response, rest_request, return_value) middlewares.reverse.inject([response, rest_request, return_value]) do |res_data, middleware| + Chef::Log.debug "calling handle_stream_complete for the #{middleware.class} middleware" middleware.handle_stream_complete(*res_data) end end |