someapi.com?userID=123などのURLにxmlを投稿する必要があるAPIを使用しています。これまでのところ、私はこれを試しました(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)}
ユーザーIDをフォームデータとして持つことができるかどうかを把握しようとしていますが、xmlを投稿することもできますか?基本的に、xmlをhttp://www.someapi.com/process_leads.asp?userID=1204に投稿することになっています。それは可能ですか?