SOAP
Højreklik i træstrukturen ▸ Tilføj ▸ SOAP-anmodning.

Konfiguration
Section titled “Konfiguration”| Felt | Rolle |
|---|---|
| URL | Tjenestens endpoint |
| SOAPAction | Operationens SOAPAction-header |
| Service / Operation | Navnene fra WSDL’en, som bruges til dirigering og visning |
| Body | Den rå SOAP-konvolut, i XML |
| Headere | Transportens HTTP-headere |
Konvolutten kan redigeres, som den er, med syntaksfremhævning og omformatering.
{{variables}} virker helt normalt i den.
Importér en WSDL
Section titled “Importér en WSDL”Det er den anbefalede vej: Fil ▸ Importér en .wsdl (eller en WSDL-URL)
opbygger en mappe per tjeneste og port, en anmodning per operation, med
SOAPAction udfyldt og en konvolut, der er forudfyldt ud fra skemaet — plus
API-dokumentationen og enum-værdierne. Se
Importér en WSDL.
SOAP-fejl
Section titled “SOAP-fejl”Et <soap:Fault>-svar bliver vist som netop det: Restorm nøjes ikke med en
uigennemsigtig HTTP 500-status, indholdet af fejlen bliver fremhævet i
svarpanelet.
Servertilstand
Section titled “Servertilstand”Restorm kan hoste en SOAP-mockserver. Hver mocket operation bliver først og
fremmest matchet på SOAPAction, ellers på navnet på det første barn af
<soap:Body>. En operation kan markeres som fejl, hvorefter der bliver
svaret med et <soap:Fault> og HTTP-status 500. Se
SOAP-mockserver.
Kodestykker
Section titled “Kodestykker”Femten mål, heriblandt varianterne »SOAP-klient« og »rå HTTP« for hvert
økosystem: cURL, JavaScript (Fetch, soap npm), TypeScript, Python (zeep, rå
Requests), C# (WCF, rå HttpClient), Java (JAX-WS, rå HttpURLConnection), PHP
(SoapClient, rå cURL), Ruby (savon), Go (net/http), PowerShell.