Отправка xml в api отдыха в рельсах - PullRequest
1 голос
/ 22 октября 2010

Мне нужно опубликовать некоторую XML-информацию в успокоительном API, может кто-нибудь дать мне подсказку, как это сделать?Я использую рельсы.

1 Ответ

2 голосов
/ 22 октября 2010

В рельсах, используя ActiveResource, вы делаете это так:

class PersonResource < ActiveResource::Base
  self.site = "http://api.people.com:3000/"
  self.proxy = "http://user:password@proxy.people.com:8080"
end

ryan = Person.new(:first => 'Ryan', :last => 'Daigle')
# the next line posts this object serialized to xml to the configured url
ryan.save                # => true

http://api.rubyonrails.org/classes/ActiveResource/Base.html

Если сайт, на который вы публикуете сообщение, имеет пользовательский API (не активный ресурс), вы должны использовать Net: HTTP

...