Para consumir un Web Service con wget solo se aplica la siguiente sintaxis:
wget "http://url_of_my_web_service?param1=123¶m2=abc" --post-file="parametros_a_consultar.xml" --header="Content-Type:text/xml"
Donde --post-file="xmlTestFile.xml" debe estar en la ruta en donde se
está ejecutando el wget o especificar la ruta del mismo, este xml
contiene los parámetros que va a consumir el Web Service en caso de que
esté definido así. Si el Web Service no necesita de parámetros un xml,
entonces solamente se aplican los parámetros del url como en el ejemplo y
se omite el --post-file y el --header no sería xml.
Para escribir la salida de la respuesta del Web Service, se le
agrega a la sentencia --output-document="resultado.xml" que va a generar
el xml de salida del Web Service
También en caso de que no se quiera enviar el archivo xml como
parámetros del web service se puede cambiar --post-file por
--post-data="string de parámtros"
No hay comentarios.:
Publicar un comentario