SOAP
Desni klik u stablu ▸ Dodaj ▸ SOAP zahtjev.

Konfiguracija
Section titled “Konfiguracija”| Polje | Uloga |
|---|---|
| URL | Ulazna točka usluge |
| SOAPAction | Zaglavlje SOAPAction operacije |
| Usluga / Operacija | Nazivi proizašli iz WSDL-a, koji se koriste za usmjeravanje i prikaz |
| Tijelo | Sirova SOAP omotnica, u XML-u |
| Zaglavlja | HTTP zaglavlja prijenosnog sloja |
Omotnica se uređuje takva kakva jest, s bojanjem sintakse i preoblikovanjem.
{{varijable}} u njoj rade uobičajeno.
Uvoz WSDL-a
Section titled “Uvoz WSDL-a”To je preporučeni put: Datoteka ▸ Uvezi za .wsdl (ili URL WSDL-a) gradi po
jednu mapu za svaku uslugu i port, po jedan zahtjev za svaku operaciju, s
popunjenim SOAPAction i omotnicom unaprijed popunjenom prema shemi — uz
API dokumentaciju i enumeracije. Pogledajte
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, nego sadržaj greške ističe u panelu odgovora.
Poslužiteljski način
Section titled “Poslužiteljski način”Restorm zna posluživati simulacijsku SOAP uslugu. Svaka se simulirana operacija
uparuje prvenstveno prema SOAPAction, a u nedostatku toga prema nazivu
prvog djeteta elementa <soap:Body>. Operacija se može označiti kao greška,
zbog čega odgovara s <soap:Fault> uz HTTP status 500. Pogledajte
Simuliranje SOAP usluge.
Isječci koda
Section titled “Isječci koda”Petnaest odredišta, među kojima su varijante „SOAP klijent” i „sirovi HTTP”
svakog ekosustava: 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.