Skip to content

Instantly share code, notes, and snippets.

@SunDi3yansyah
Forked from mattriley/post_xml.rb
Created December 15, 2019 06:08
Show Gist options
  • Save SunDi3yansyah/5de2d10e72f2b1ddf77a28200f32e3dd to your computer and use it in GitHub Desktop.
Save SunDi3yansyah/5de2d10e72f2b1ddf77a28200f32e3dd to your computer and use it in GitHub Desktop.
Ruby HTTP POST request containing XML content
require 'net/http'
def post_xml url_string, xml_string
uri = URI.parse url_string
request = Net::HTTP::Post.new uri.path
request.body = xml_string
request.content_type = 'text/xml'
response = Net::HTTP.new(uri.host, uri.port).start { |http| http.request request }
response.body
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment