quote fields in formdata params for multipart

This commit is contained in:
HoneyryderChuck 2021-01-14 11:52:19 +00:00
parent 644783c642
commit 890111c2f8

View File

@ -72,8 +72,8 @@ module HTTPX::Plugins
def header_part(key, content_type, filename)
header = "--#{@boundary}\r\n".b
header << "Content-Disposition: form-data; name=#{key}".b
header << "; filename=#{filename}" if filename
header << "Content-Disposition: form-data; name=#{key.inspect}".b
header << "; filename=#{filename.inspect}" if filename
header << "\r\nContent-Type: #{content_type}\r\n\r\n"
StringIO.new(header)
end