SOAP
Ağaçta sağ tıklayın ▸ Ekle ▸ SOAP isteği.

Yapılandırma
Section titled “Yapılandırma”| Alan | Rolü |
|---|---|
| URL | Servisin uç noktası |
| SOAPAction | İşlemin SOAPAction başlığı |
| Servis / İşlem | WSDL’den gelen adlar; yönlendirme ve gösterim için kullanılır |
| Gövde | Ham SOAP zarfı, XML biçiminde |
| Başlıklar | Taşıma katmanının HTTP başlıkları |
Zarf olduğu gibi düzenlenebilir; sözdizimi renklendirmesi ve yeniden
biçimlendirme desteklenir. {{variables}} ifadeleri burada da olağan biçimde
çalışır.
WSDL içe aktarma
Section titled “WSDL içe aktarma”Önerilen yol budur: bir .wsdl dosyasını (ya da bir WSDL URL’sini)
Dosya ▸ İçe aktar ile almak; servis ve port başına bir klasör, işlem başına
bir istek oluşturur, SOAPAction alanını doldurur ve şemaya göre önceden
hazırlanmış bir zarf üretir — bunlara ek olarak API dokümantasyonu ve
numaralandırmalar da gelir. Bkz.
WSDL içe aktarma.
SOAP hataları
Section titled “SOAP hataları”Bir <soap:Fault> yanıtı olduğu gibi gösterilir: Restorm belirsiz bir HTTP 500
durumuyla yetinmez, hatanın içeriği yanıt panelinde öne çıkarılır.
Sunucu modu
Section titled “Sunucu modu”Restorm bir simülasyon SOAP servisi barındırabilir. Simüle edilen her işlem
öncelikle SOAPAction ile eşleştirilir; bu yoksa <soap:Body> öğesinin ilk
alt öğesinin adı kullanılır. Bir işlem hata olarak işaretlenebilir; bu durumda
HTTP 500 durumuyla birlikte bir <soap:Fault> yanıtı döner. Bkz.
Bir SOAP servisini simüle etme.
Kod parçacıkları
Section titled “Kod parçacıkları”Her ekosistemin “SOAP istemcisi” ve “ham HTTP” varyantları dahil on beş hedef:
cURL, JavaScript (Fetch, soap npm), TypeScript, Python (zeep, ham Requests),
C# (WCF, ham HttpClient), Java (JAX-WS, ham HttpURLConnection), PHP (SoapClient,
ham cURL), Ruby (savon), Go (net/http), PowerShell.