FOFR NetSpedice – API – import objednávek

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í.