Я работаю с api, который требует, чтобы я отправлял xml на URL-адрес, например someapi.com?userID=123. До сих пор я пробовал это (предположим, что xml уже находится в переменной xml):
url = URI.parse('http://www.someapi.com/process_leads.asp')
request = Net::HTTP::Post.new(url.path)
request.content_type = 'text/xml'
request.body = xml
request.set_form_data({'userID' => '1204'}, ';')
response = Net::HTTP.start(url.host, url.port) {|http| http.request(request)}
Я пытаюсь выяснить, могу ли я использовать идентификатор пользователя в качестве данных формы, но также разместить xml? Я в основном должен отправить xml на http://www.someapi.com/process_leads.asp?userID=1204. Это возможно?