SOAP
Klik kanan di pohon ▸ Tambah ▸ Permintaan SOAP.

Konfigurasi
Section titled “Konfigurasi”| Kolom | Peran |
|---|---|
| URL | Titik masuk layanannya |
| SOAPAction | Header SOAPAction milik operasinya |
| Layanan / Operasi | Nama yang berasal dari WSDL, dipakai untuk perutean dan tampilan |
| Body | Amplop SOAP mentah, dalam XML |
| Header | Header HTTP untuk transportnya |
Amplopnya dapat disunting apa adanya, dengan pewarnaan sintaks dan perapian
format. {{variabel}} berfungsi di dalamnya sebagaimana biasa.
Mengimpor WSDL
Section titled “Mengimpor WSDL”Inilah jalur yang disarankan: File ▸ Impor sebuah .wsdl (atau URL sebuah
WSDL) membangun satu folder per layanan dan port, satu permintaan per operasi,
dengan SOAPAction yang sudah terisi dan amplop yang sudah terisi menurut
skemanya — ditambah dokumentasi API dan enumerasinya. Lihat
Mengimpor WSDL.
Fault SOAP
Section titled “Fault SOAP”Sebuah respons <soap:Fault> ditampilkan sebagaimana adanya: Restorm tidak
berhenti pada status HTTP 500 yang tidak informatif, isi fault-nya ditonjolkan
di panel respons.
Mode server
Section titled “Mode server”Restorm mampu menghosting layanan SOAP simulasi. Setiap operasi yang
disimulasikan dipasangkan terutama melalui SOAPAction, dan jika tidak ada,
melalui nama anak pertama dari <soap:Body>. Sebuah operasi dapat ditandai
sebagai fault, yang membuatnya menjawab dengan <soap:Fault> beserta status
HTTP 500. Lihat
Menyimulasikan layanan SOAP.
Cuplikan kode
Section titled “Cuplikan kode”Lima belas sasaran, termasuk varian “klien SOAP” dan “HTTP mentah” dari
setiap ekosistem: cURL, JavaScript (Fetch, soap npm), TypeScript, Python
(zeep, Requests mentah), C# (WCF, HttpClient mentah), Java (JAX-WS,
HttpURLConnection mentah), PHP (SoapClient, cURL mentah), Ruby (savon), Go
(net/http), PowerShell.