İçeriğe geç

Bir SOAP servisini simüle etme

Bir klasöre sağ tıklayın ▸ Ekle ▸ SOAP sunucusu.

Simüle edilen her işlem bir liste girdisidir:

AlanRolü
SOAPActionİşlemi tanımlayan başlık değeri
Adİşlemin adı
Yanıt gövdesiDöndürülen XML zarfı
HataHTTP 500 durumuyla bir <soap:Fault> yanıtı verir

Bir SOAP sunucusu öğesi: dinleme adresi ve ardından iki simüle edilmiş işlem — bir yanıt gövdesi döndüren CreateInvoice ile “Hata” kutusu işaretlenmiş CancelInvoice

Bir işlem şöyle seçilir:

  1. önce SOAPAction değerine göre — normal yol budur;
  2. bulunamazsa adına göre, <soap:Body> etiketinin ilk çocuğuyla karşılaştırılarak.

Bu geri dönüş, istemcisi SOAPAction başlığı göndermeyen servisleri simüle etmenizi sağlayan şeydir.

Bir işlemi hata olarak işaretleyin; Restorm HTTP 500 durumuyla bir <soap:Fault> zarfı yanıtlar — gerçek bir SOAP servisinin hata durumunda ürettiğinin tam olarak aynısı.

Bunu bir hazırlık servisinde tetiklemek zordur, oysa istemcinizin ele almayı bilmesi gereken yol tam olarak budur.

SOAP sunucusu ve SOAP sunucusunu kapat eylemleri. Bkz. Barındırılan sunucular.