SOAP
Klikněte pravým tlačítkem ve stromu ▸ Přidat ▸ Požadavek SOAP.

Konfigurace
Section titled “Konfigurace”| Pole | Role |
|---|---|
| URL | Koncový bod služby |
| SOAPAction | Hlavička SOAPAction dané operace |
| Služba / Operace | Názvy pocházející z WSDL, používané pro směrování a zobrazení |
| Tělo | Surová obálka SOAP, v XML |
| Hlavičky | Hlavičky HTTP transportu |
Obálku lze upravovat tak, jak je, se zvýrazněním syntaxe a přeformátováním.
{{variables}} v ní fungují normálně.
Import WSDL
Section titled “Import WSDL”To je doporučená cesta: Soubor ▸ Importovat souboru .wsdl (nebo URL
dokumentu WSDL) vytvoří jednu složku pro každou službu a port, jeden požadavek
pro každou operaci, s vyplněnou hlavičkou SOAPAction a obálkou předvyplněnou
podle schématu — plus dokumentaci API a výčtové typy. Viz
Import WSDL.
Chyby SOAP
Section titled “Chyby SOAP”Odpověď <soap:Fault> se zobrazí jako taková: Restorm se nespokojí s neprůhledným
stavem HTTP 500, obsah chyby je v panelu odpovědi zvýrazněn.
Režim serveru
Section titled “Režim serveru”Restorm umí hostovat simulační službu SOAP. Každá simulovaná operace se
přednostně páruje podle SOAPAction, jinak podle názvu prvního potomka
prvku <soap:Body>. Operaci lze označit jako chybu, což způsobí odpověď
<soap:Fault> se stavem HTTP 500. Viz
Simulace služby SOAP.
Ukázky kódu
Section titled “Ukázky kódu”Patnáct cílů, včetně variant „klient SOAP“ a „surové HTTP“ pro každý ekosystém:
cURL, JavaScript (Fetch, soap npm), TypeScript, Python (zeep, surové
Requests), C# (WCF, surový HttpClient), Java (JAX-WS, surové
HttpURLConnection), PHP (SoapClient, surový cURL), Ruby (savon), Go
(net/http), PowerShell.