Hoppa till innehåll

Simulera en SOAP-tjänst

Högerklicka på en mapp ▸ Lägg till ▸ SOAP-server.

Varje simulerad operation är en post i en lista:

FältRoll
SOAPActionDet headervärde som identifierar operationen
NamnOperationens namn
SvarskroppDet XML-kuvert som returneras
FelSvarar med ett <soap:Fault> och statusen HTTP 500

Ett SOAP-server-objekt: lyssningsadressen, och sedan två simulerade operationer — CreateInvoice som returnerar en svarskropp, och CancelInvoice där kryssrutan ”Fel” är markerad

En operation väljs:

  1. först på sin SOAPAction — det är den normala vägen;
  2. annars på sitt namn, jämfört med det första barnet till <soap:Body>.

Den fallbacken är det som gör att du kan simulera tjänster där klienten inte skickar någon SOAPAction-header.

Markera en operation som fel, och Restorm svarar med ett <soap:Fault>-kuvert och statusen HTTP 500 — exakt vad en verklig SOAP-tjänst producerar när det går fel.

Det är svårt att framkalla på en testtjänst, och ändå är det den väg din klient måste kunna hantera.

Åtgärderna SOAP-server och Stäng SOAP-server. Se Hostade servrar.