lib/api_auth/request_drivers/rack.rb in api-auth-1.0.3 vs lib/api_auth/request_drivers/rack.rb in api-auth-1.1.0
- old
+ new
@@ -19,10 +19,11 @@
end
def calculated_md5
if @request.body
body = @request.body.read
+ @request.body.rewind
else
body = ''
end
Digest::MD5.base64digest(body)
end
@@ -49,10 +50,10 @@
value = find_header(%w(CONTENT-TYPE CONTENT_TYPE HTTP_CONTENT_TYPE))
value.nil? ? "" : value
end
def content_md5
- value = find_header(%w(CONTENT-MD5 CONTENT_MD5))
+ value = find_header(%w(CONTENT-MD5 CONTENT_MD5 HTTP-CONTENT-MD5 HTTP_CONTENT_MD5))
value.nil? ? "" : value
end
def request_uri
@request.url