Ukázky volání webové služby
Volání metody HelloWorld přes příkaz Curl
Zde je příklad volání webové služby protokolem SOAP pomocí nástroje curl. Obvykle budete chtít upravovat jen poslední parametr –data.
curl --location 'https://objednavky.fofrcz.cz:4433/soap/IFOFRservice' \ --header 'Content-Type: text/xml; charset=utf-8' \ --data '<?xml version="1.0" encoding="UTF-8"?> <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="urn:FOFRserviceIntf-IFOFRservice" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"> <SOAP-ENV:Body> <ns1:HelloWorld><text_zprava xsi:type="xsd:string">hello</text_zprava></ns1:HelloWorld> </SOAP-ENV:Body> </SOAP-ENV:Envelope>'
–data ‚<SOAP-ENV:Envelope> … </SOAP-ENV:Envelope>‘: Toto je celý SOAP požadavek v XML podobě, který se bude odesílat na server ke zpracování.
