Potrzebuję opublikować trochę xml do usługi sieci web i próbuję użyć HTTParty. Czy ktoś może podać przykład tego, jak to robię?Czy ktoś może podać przykład, jak publikować XML za pomocą HTTParty i Ruby on Rails?
Oto format XML muszę odpowiedzieć:
<Candidate xmlns="com.mysite/2010/10/10" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
<FirstName></FirstName>
<LastName></LastName>
<Email></Email>
<Gender></Gender>
</Candidate>
Oto moja klasa tak daleko:
require 'httparty'
class Webservice
include HTTParty
format :xml
base_uri 'mysite.com'
default_params :authorization => 'xxxxxxx'
def self.add_candidate(first_name,last_name,email,gender)
post('/test.xml', :body => "")
end
end
Nie jestem pewien, w jaki sposób ciało się add_candidate.
Każda pomoc zostanie doceniona.
Dzięki.
Dzięki. Dokładnie to, czego potrzebowałem! –
Bez obaw. Jeśli moje rozwiązanie rozwiązało problem, "zaakceptuj" odpowiedź, klikając znak wyboru po lewej stronie mojej odpowiedzi. W ten sposób łatwiej będzie uzyskać odpowiedzi na inne pytania. – vonconrad
Podoba mi się twoja ładna wersja. Jak dodać atrybut do jednego z elementów? Powiedz: e-mail wymagał wywołania atrybutu "foo" z wartością "bar". Jak byś to zrobił? – doremi