SOAP
Desni klik u stablu ▸ Dodaj ▸ SOAP zahtev.

Konfiguracija
Section titled “Konfiguracija”| Polje | Uloga |
|---|---|
| URL | Ulazna tačka servisa |
| SOAPAction | Zaglavlje SOAPAction operacije |
| Servis / Operacija | Nazivi proistekli iz WSDL-a, koriste se za usmeravanje i prikaz |
| Telo | Sirovi SOAP omotač, u XML-u |
| Zaglavlja | HTTP zaglavlja transporta |
Omotač se uređuje takav kakav jeste, uz isticanje sintakse i preformatiranje.
{{variables}} u njemu rade normalno.
Uvoz WSDL-a
Section titled “Uvoz WSDL-a”To je preporučeni put: Datoteka ▸ Uvezi za .wsdl (ili URL WSDL-a) gradi po
jednu fasciklu za svaki servis i port, po jedan zahtev za svaku operaciju, sa
popunjenim SOAPAction-om i omotačem unapred popunjenim prema šemi — plus
API dokumentacija i enumeracije. Vidite
Uvoz WSDL-a.
SOAP greške
Section titled “SOAP greške”Odgovor <soap:Fault> prikazuje se kao takav: Restorm se ne zadovoljava
neprozirnim HTTP statusom 500, sadržaj greške ističe se u panelu odgovora.
Serverski režim
Section titled “Serverski režim”Restorm ume da hostuje SOAP servis za simulaciju. Svaka simulirana operacija
uparuje se prvenstveno po SOAPAction-u, a u suprotnom po nazivu prvog
deteta elementa <soap:Body>. Operacija može biti označena kao greška, čime
odgovara sa <soap:Fault> i HTTP statusom 500. Vidite
Simulacija SOAP servisa.
Isečci koda
Section titled “Isečci koda”Petnaest odredišta, uključujući varijante „SOAP klijent” i „sirovi HTTP” svakog
ekosistema: cURL, JavaScript (Fetch, soap npm), TypeScript, Python (zeep,
sirovi Requests), C# (WCF, sirovi HttpClient), Java (JAX-WS, sirovi
HttpURLConnection), PHP (SoapClient, sirovi cURL), Ruby (savon), Go (net/http),
PowerShell.