Ho bisogno di postare qualche xml su un webservice e sto cercando di usare HTTParty. Qualcuno può fornire un esempio su come faccio a farlo?Qualcuno può fornire un esempio su come pubblicare XML usando HTTParty e Ruby on Rails?
Qui è il formato del file XML che ho bisogno di postare:
<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>
Qui è la mia classe finora:
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
io non sono del tutto sicuro di come rimpolpare add_candidate.
Qualsiasi aiuto sarebbe apprezzato.
Grazie.
Grazie. Proprio quello di cui avevo bisogno! –
Nessun problema. Se la mia soluzione ha risolto il problema, si prega di "accettare" la risposta facendo clic sul segno di spunta a sinistra della mia risposta. Avrai un tempo più semplice per ottenere risposte ad altre domande in questo modo. – vonconrad
Mi piace la tua bella versione. Come aggiungeresti un attributo a uno degli elementi? Di ': E-mail aveva bisogno di un attributo chiamato' pippo 'con valore' bar '. Come lo faresti? – doremi