diff --git a/lib/restfulie/client/dsl.rb b/lib/restfulie/client/dsl.rb index 8f676158..fc07d6b0 100644 --- a/lib/restfulie/client/dsl.rb +++ b/lib/restfulie/client/dsl.rb @@ -9,6 +9,7 @@ def initialize request :setup_header request :serialize_body request :enhance_response + request :follow_request end def request(what) diff --git a/lib/restfulie/client/feature/follow_request.rb b/lib/restfulie/client/feature/follow_request.rb index ccd9c521..a523e4d1 100644 --- a/lib/restfulie/client/feature/follow_request.rb +++ b/lib/restfulie/client/feature/follow_request.rb @@ -14,6 +14,7 @@ def follow(code = nil) def execute(flow, request, response, env) resp = flow.continue(request, response, env) + debugger if follow_codes.include?(resp.code.to_i) location = resp.response.headers['location'] || resp.response.headers['Location'] raise Error::AutoFollowWithoutLocationError.new(request, resp) unless location diff --git a/lib/restfulie/client/feature/serialize_body.rb b/lib/restfulie/client/feature/serialize_body.rb index cbaa46d8..21978a91 100644 --- a/lib/restfulie/client/feature/serialize_body.rb +++ b/lib/restfulie/client/feature/serialize_body.rb @@ -6,7 +6,6 @@ def execute(flow, request, response, env) payload = env[:body] if payload && !(payload.kind_of?(String) && payload.empty?) - debugger type = request.headers['Content-Type'] raise Restfulie::Common::Error::RestfulieError, "Missing content type related to the data to be submitted" unless type