On Mar 9, 12:31 ¨Âí¬ Òïâåòô Ëìåííå ¼óèïòôãõô®®®Àçïïçìåíáéì®ãïí¾ ÷òïôåº > On Wed, Mar 9, 2011 at 9:10 AM, JesseQA <uscengin... / gmail.com> wrote: > > Hi everyone. A newbie with ruby/xml so I am not sure where my trouble > > is with my code. It does not seem to do anything when I run it. Your > > help is much appreciated! > > Here is my code: > > > I am trying to post an XML file but it does not seem to do anything. > > What exactly do you mean by that? ¨Âéô îïóåîô ôï ôèóåòöåò ¨Âïå> the server not react on it? > > > > > Can someone take a look at this code and tell me if it looks correct? > > Thank you! > > > require 'rubygems' > > require 'net/https' > > require 'net/http' > > require 'uri' > > require 'nokogiri' > > > url = "http://mydomain.com/Will.do?method=ntf" > > uri = URI.parse(url) > > > http = Net::HTTP.new(uri.host, uri.port) > > http.use_ssl = true if (uri.scheme == 'https') > > > f = File.open('my.xml','r') > > data = Nokogiri::XML(f) > > f.close > > > headers = {'Content-Type' => 'text/xml'} > > > resp, body = http.post(uri.path, data.to_xml, headers) > > Why do you read in the file, convert it to a DOM and then convert it > back before sending? ¨ÂÍÈôèáô ÷ïõìïîìù íáëå óåîóéæ ùïåéôèåò > need to validate the XML or change the structure. > > Kind regards > > robert > > -- > remember.guy do |as, often| as.you_can - without endhttp://blog.rubybestpractices.com/ Thanks for the response Robert. Would I be able to post like this? resp, body = http.post(uri.path, 'my.xml', headers)