Pregunta

Así que estoy escribiendo un cliente de Ruby para un servicio web SOAP, y me he dado cuenta de cómo llamar a un método simple:

# WebServiceClient.rb
require 'soap/wsdlDriver'

wsdl_url  = 'http://urlmadness?wsdl'
service = SOAP::WSDLDriverFactory.new(wsdl_url).create_rpc_driver
result = service.simpleMethod(:sayHello => 'Hello')

p result.return

Ahora tengo que escribir algo que va a llamar a un método web que se esperaba un archivo adjunto como un archivo adjunto MIME de SOAP (SWA). He mirado en la clase SOAP::Attachment de Ruby pero parece que no puede encontrar la manera de usarlo, y no puedo encontrar ningún ejemplo en cualquier lugar.

¿Alguien sabe cómo usarla para añadir un adjunto MIME a una llamada de método?

Gracias,
Alex

¿Fue útil?

Solución

encontrado dos discusiones en el grupo soap4r Google:

"Cómo agregar datos adjuntos a la solicitud de jabón doc / lit?"
http://groups.google. com / grupo / soap4r / browse_frm / hilo / 1cfc1f87c5cbdda7 / a8f58915d4a2de87? lnk = gst y q = adjunto # a8f58915d4a2de87

ps. segundo enlace añadido como un comentario.
No estoy autorizado para publicar más de un eslabón de una respuesta debido a la protección contra el spam

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top