test/ws/vyzkoušej.sh
changeset 160 a9f49669baad
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/test/ws/vyzkoušej.sh	Sun Jan 09 20:11:55 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};