SOAP
Högerklicka i trädet ▸ Lägg till ▸ SOAP-begäran.

Konfiguration
Section titled “Konfiguration”| Fält | Roll |
|---|---|
| URL | Tjänstens slutpunkt |
| SOAPAction | Operationens SOAPAction-header |
| Tjänst / Operation | Namnen som kommer från WSDL:en, används för dirigering och visning |
| Kropp | Det råa SOAP-kuvertet, i XML |
| Headers | Transportens HTTP-headers |
Kuvertet kan redigeras som det är, med syntaxfärgning och omformatering.
{{variables}} fungerar där som vanligt.
Importera en WSDL
Section titled “Importera en WSDL”Det är den rekommenderade vägen: Arkiv ▸ Importera en .wsdl (eller en
WSDL-URL) bygger en mapp per tjänst och port, en begäran per operation, med
SOAPAction ifyllt och ett kuvert som förifylls utifrån schemat — plus
API-dokumentationen och uppräkningarna. Se
Importera en WSDL.
SOAP-fel
Section titled “SOAP-fel”Ett <soap:Fault>-svar visas som just det: Restorm stannar inte vid en
ogenomskinlig HTTP 500 — felets innehåll lyfts fram i svarspanelen.
Serverläge
Section titled “Serverläge”Restorm kan hosta en SOAP-mockserver. Varje simulerad operation matchas i första
hand på SOAPAction, annars på namnet på det första barnet till
<soap:Body>. En operation kan markeras som fel, vilket gör att den svarar
med ett <soap:Fault> och statusen HTTP 500. Se
Simulera en SOAP-tjänst.
Kodavsnitt
Section titled “Kodavsnitt”Femton mål, inklusive varianterna ”SOAP-klient” och ”rå HTTP” för varje
ekosystem: 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.