Necesito publicar algo de xml en un servicio web y estoy tratando de usar HTTParty. ¿Alguien puede dar un ejemplo de cómo voy a hacerlo?¿Alguien puede dar un ejemplo de cómo publicar XML usando HTTParty y Ruby on Rails?
Aquí es el formato del XML que necesito para publicar:
<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>
Aquí está mi clase hasta ahora:
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
No estoy muy seguro de cómo dar cuerpo a add_candidate.
Cualquier ayuda sería apreciada.
Gracias.
Gracias. ¡Justo lo que necesitaba! –
Sin preocupaciones. Si mi solución resolvió el problema, por favor "acepte" la respuesta haciendo clic en la marca de verificación a la izquierda de mi respuesta. Te será más fácil obtener respuestas a otras preguntas de esa manera. – vonconrad
Me gusta tu versión bonita. ¿Cómo agregarías un atributo a uno de los elementos? Diga: El correo electrónico necesitaba un atributo llamado 'foo' con valor 'bar'. ¿Cómo lo harías tú? – doremi