Hoppa till innehåll

SOAP

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

En SOAP-flik: tjänstens URL, raden tjänst / operation / SOAPAction, och XML-kuvertet i editorn

FältRoll
URLTjänstens slutpunkt
SOAPActionOperationens SOAPAction-header
Tjänst / OperationNamnen som kommer från WSDL:en, används för dirigering och visning
KroppDet råa SOAP-kuvertet, i XML
HeadersTransportens HTTP-headers

Kuvertet kan redigeras som det är, med syntaxfärgning och omformatering. {{variables}} fungerar där som vanligt.

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.

Ett <soap:Fault>-svar visas som just det: Restorm stannar inte vid en ogenomskinlig HTTP 500 — felets innehåll lyfts fram i svarspanelen.

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.

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.