Sari la conținut

SOAP

Clic dreapta în arbore ▸ Adaugă ▸ Cerere SOAP.

O filă SOAP: URL-ul serviciului, linia serviciu / operațiune / SOAPAction și plicul XML în editor

CâmpRol
URLPunctul de intrare al serviciului
SOAPActionAntetul SOAPAction al operațiunii
Serviciu / OperațiuneNumele preluate din WSDL, folosite pentru dirijare și afișare
CorpPlicul SOAP brut, în XML
AnteteAntetele HTTP de transport

Plicul se poate edita ca atare, cu colorare sintactică și reformatare. {{variables}} funcționează în el ca de obicei.

Este calea recomandată: Fișier ▸ Importă un .wsdl (sau un URL de WSDL) construiește un folder pentru fiecare serviciu și port, o cerere pentru fiecare operațiune, cu SOAPAction completat și cu un plic precompletat după schemă — la care se adaugă documentația de API și enumerările. Vedeți Importarea unui WSDL.

Un răspuns <soap:Fault> este afișat ca atare: Restorm nu se mulțumește cu o stare HTTP 500 opacă, ci evidențiază conținutul erorii în panoul de răspuns.

Restorm poate găzdui un serviciu SOAP de simulare. Fiecare operațiune simulată este asociată în primul rând prin SOAPAction, iar în lipsa acesteia prin numele primului copil al elementului <soap:Body>. O operațiune poate fi marcată ca eroare, ceea ce face să se răspundă cu un <soap:Fault> însoțit de o stare HTTP 500. Vedeți Simularea unui serviciu SOAP.

Cincisprezece ținte, printre care variantele „client SOAP” și „HTTP brut” ale fiecărui ecosistem: cURL, JavaScript (Fetch, soap npm), TypeScript, Python (zeep, Requests brut), C# (WCF, HttpClient brut), Java (JAX-WS, HttpURLConnection brut), PHP (SoapClient, cURL brut), Ruby (savon), Go (net/http), PowerShell.