lib/sdk4me/client.rb in 4me-sdk-2.0.0 vs lib/sdk4me/client.rb in 4me-sdk-2.0.1
- old
+ new
@@ -214,12 +214,11 @@
data.each { |k, v| body[k.to_s] = typecast(v, false) }
request.body = body.to_json
request
end
- URI_ESCAPE_PATTERN = Regexp.new("[^#{URI::PATTERN::UNRESERVED}]")
def uri_escape(value)
- URI.escape(value, URI_ESCAPE_PATTERN).gsub('.', '%2E')
+ URI.encode_www_form_component(value).gsub('+', '%20').gsub('.', '%2E')
end
# Expand the given header with the default header
def expand_header(headers = {})
header = DEFAULT_HEADER.dup