test/ws/vyzkoušej.sh
author František Kučera <franta-hg@frantovo.cz>
Mon Apr 12 12:09:45 2010 +0200 (2010-04-12)
changeset 99 fd22f66e812d
permissions -rwxr-xr-x
WS: skript pro vyzkoušení webových služeb.
     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};