There error I get is: HTTPVersionNotSupported # 505
On Mar 24, 8:48 am, "tashfeen.ekram" <tashfeen.ek...@gmail.com> wrote: > I am trying to make a GET request to the below listed url which should > return an XML. When I put the compete url in my browser, I get the > intended XML. > > http://axml.travelnow.com/external/xmlinterface.jsp?cid=1&resType=air...<AirSessionRequest > method="getAirAvailability"><AirAvailabilityQuery><originCityCode>MCI</ > originCityCode><destinationCityCode>ATL</ > destinationCityCode><departureDateTime>11/19/2005 11:00 AM</ > departureDateTime><returnDateTime>11/21/2005 10:00 AM</ > returnDateTime><fareClass>Y</fareClass><tripType>R</ > tripType><Passengers> <adultPassengers>1</adultPassengers></ > Passengers></AirAvailabilityQuery></AirSessionRequest> > > However, when I try to make a request with Net:HTTP I get a > HTTPNotValidError. > > Here is what I have: > > url = URI.parse('http://axml.travelnow.com') > req = Net::HTTP::Get.new("/external/xmlinterface.jsp? > cid=1&resType=air&intfc=ws&xml=<AirSessionRequest > method="getAirAvailability"><AirAvailabilityQuery><originCityCode>MCI</ > originCityCode><destinationCityCode>ATL</ > destinationCityCode><departureDateTime>11/19/2005 11:00 AM</ > departureDateTime><returnDateTime>11/21/2005 10:00 AM</ > returnDateTime><fareClass>Y</fareClass><tripType>R</ > tripType><Passengers> <adultPassengers>1</adultPassengers></ > Passengers></AirAvailabilityQuery></AirSessionRequest") > res = Net::HTTP.start(url.host, url.port) {|http| > http.request(req) > } > puts res > puts res.body -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-t...@googlegroups.com. To unsubscribe from this group, send email to rubyonrails-talk+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.