diff -r 000000000000 -r 44ef544460ca test/ws/vyzkoušej.sh --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test/ws/vyzkoušej.sh Sat Jun 19 11:19:27 2010 +0200 @@ -0,0 +1,23 @@ +#!/bin/bash + +# Zavolá webovou službu a vypíše odpověď na standardní výstup + +# Soubor se vstupními daty +data="pokus-data.xml"; + +# URL služby +url="http://nekurak.net/ws/pokusnaSluzba"; + +# XML přicházející jako odpověď ze serveru není odsazené → +# pokud máme XML odsazovač, hezky si ho naformátujeme. +odsazovac="cat"; +xmlindent="/usr/bin/xmlindent"; +if [ -f ${xmlindent} ] +then + odsazovac=${xmlindent}; +fi + +# -s = skryjeme statistiky (chybový výstup) +# -H = nastavíme správný typ dat (jinak by se použil application/x-www-form-urlencoded) +# -d @ = načteme data ze souboru +curl -s -H "Content-Type: text/xml" -d @${data} ${url} | ${odsazovac};