test/ws/vyzkoušej.sh
author František Kučera <franta-hg@frantovo.cz>
Tue Jan 11 15:27:51 2011 +0100 (2011-01-11)
changeset 163 5f0d5e1305b3
permissions -rwxr-xr-x
Kategorie podniků budou lokalizované.
     1 #!/bin/bash
     2 
     3 # Zavolá webovou službu a vypíše odpověď na standardní výstup
     4 
     5 # Soubor se vstupními daty
     6 data="pokus-data.xml";
     7 
     8 # URL služby
     9 url="http://nekurak.net/ws/pokusnaSluzba";
    10 
    11 # XML přicházející jako odpověď ze serveru není odsazené →
    12 # pokud máme XML odsazovač, hezky si ho naformátujeme.
    13 odsazovac="cat";
    14 xmlindent="/usr/bin/xmlindent";
    15 if [ -f ${xmlindent} ]
    16 then
    17     odsazovac=${xmlindent};
    18 fi
    19 
    20 # -s = skryjeme statistiky (chybový výstup)
    21 # -H = nastavíme správný typ dat (jinak by se použil application/x-www-form-urlencoded)
    22 # -d @ = načteme data ze souboru
    23 curl -s  -H "Content-Type: text/xml"  -d @${data} ${url} | ${odsazovac};