Mike Lopke wrote: > I'm having a problem with http.post for ruby 1.8.4. Specifically, the > server I'm posting to is complaining that it is not getting all the > parameter I'm sending. > > This code snippet works in version 1.8.2 but fails in 1.8.4 > > @http = Net::HTTP.new( server, port ) > @headers['Content-Type'] = 'text/html' > data = 'Type=METADATA-SYSTEM&ID=0' > resp = @http.post(uri,data,@headers ) > > > The server I'm posting appears to only get the first parameter > 'Type=METADATA' but is complaining that the second paramert 'ID=0' is > missing. Switching order doesn't matter. > > There was a similar issue reported on rubyforge. > http://rubyforge.org/tracker/?func=detail&atid=1698&aid=4782&group_id=426 > I updated the feedvalidator and am also manually setting the > content-type but nothing seems to work. > > I'm talking to an ASP.NET, if that matters. > > > > Making things more confusing, this bit of code seems to work. > > require 'net/http' > > Net::HTTP.start('www.snee.com', 80) {|http| > result = http.post('/xml/crud/posttest.cgi', > 'fname=works&lname=here') > puts result > } > > > Any help would be greatly appreciated! > > Regards, > Mike > Hi Mike, I have similiar problem trying to proxy PHP application. Did you found any solution? best regards, Bojan Mihelac -- Bojan Mihelac Informatika Mihelac, Bojan Mihelac s.p. | www.informatikamihelac.com -> tools, scripts, tricks from our code lab: http://source.mihelac.org