1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1.2 +++ b/test/ws/vyzkoušej.sh Sat Jan 08 21:51:54 2011 +0100
1.3 @@ -0,0 +1,23 @@
1.4 +#!/bin/bash
1.5 +
1.6 +# Zavolá webovou službu a vypíše odpověď na standardní výstup
1.7 +
1.8 +# Soubor se vstupními daty
1.9 +data="pokus-data.xml";
1.10 +
1.11 +# URL služby
1.12 +url="http://nekurak.net/ws/pokusnaSluzba";
1.13 +
1.14 +# XML přicházející jako odpověď ze serveru není odsazené →
1.15 +# pokud máme XML odsazovač, hezky si ho naformátujeme.
1.16 +odsazovac="cat";
1.17 +xmlindent="/usr/bin/xmlindent";
1.18 +if [ -f ${xmlindent} ]
1.19 +then
1.20 + odsazovac=${xmlindent};
1.21 +fi
1.22 +
1.23 +# -s = skryjeme statistiky (chybový výstup)
1.24 +# -H = nastavíme správný typ dat (jinak by se použil application/x-www-form-urlencoded)
1.25 +# -d @ = načteme data ze souboru
1.26 +curl -s -H "Content-Type: text/xml" -d @${data} ${url} | ${odsazovac};