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

Configurare
Section titled “Configurare”| Câmp | Rol |
|---|---|
| URL | Punctul de intrare al serviciului |
| SOAPAction | Antetul SOAPAction al operațiunii |
| Serviciu / Operațiune | Numele preluate din WSDL, folosite pentru dirijare și afișare |
| Corp | Plicul SOAP brut, în XML |
| Antete | Antetele HTTP de transport |
Plicul se poate edita ca atare, cu colorare sintactică și reformatare.
{{variables}} funcționează în el ca de obicei.
Importarea unui WSDL
Section titled “Importarea unui WSDL”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.
Erorile SOAP
Section titled “Erorile SOAP”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.
Modul server
Section titled “Modul server”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.
Fragmente de cod
Section titled “Fragmente de cod”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.