test/ws/vyzkoušej.sh
author František Kučera <franta-hg@frantovo.cz>
Thu Feb 09 12:23:09 2012 +0100 (2012-02-09)
changeset 202 8d141ea76a2d
permissions -rwxr-xr-x
Texy syntaxe: oprava chyby – ztrácely se konce řádků (problém u elementů s atributy).
     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};