Μετάβαση στο περιεχόμενο

Προσομοίωση μιας υπηρεσίας SOAP

Δεξί κλικ σε έναν φάκελο ▸ Προσθήκη ▸ Διακομιστής SOAP.

Κάθε προσομοιωμένη λειτουργία είναι μια καταχώριση λίστας:

ΠεδίοΡόλος
SOAPActionΗ τιμή κεφαλίδας που ταυτοποιεί τη λειτουργία
ΌνομαΤο όνομα της λειτουργίας
Σώμα απόκρισηςΟ φάκελος XML που επιστρέφεται
ΣφάλμαΑπαντά με ένα <soap:Fault> και κατάσταση HTTP 500

Ένα στοιχείο Διακομιστής SOAP: η διεύθυνση ακρόασης, και έπειτα δύο προσομοιωμένες λειτουργίες — η CreateInvoice που επιστρέφει σώμα απόκρισης, και η CancelInvoice της οποίας το πλαίσιο «Σφάλμα» είναι επιλεγμένο

Μια λειτουργία επιλέγεται:

  1. πρώτα μέσω του SOAPAction της — αυτή είναι η κανονική οδός·
  2. αλλιώς μέσω του ονόματός της, που συγκρίνεται με το πρώτο παιδί του <soap:Body>.

Αυτή η εφεδρεία είναι που επιτρέπει να προσομοιώσετε υπηρεσίες των οποίων ο πελάτης δεν στέλνει κεφαλίδα SOAPAction.

Προσομοίωση ενός σφάλματος

Section titled “Προσομοίωση ενός σφάλματος”

Σημάνετε μια λειτουργία ως σφάλμα και το Restorm απαντά με έναν φάκελο <soap:Fault> και κατάσταση HTTP 500 — ακριβώς αυτό που παράγει μια πραγματική υπηρεσία SOAP σε κατάσταση σφάλματος.

Είναι δύσκολο να προκληθεί σε μια υπηρεσία δοκιμών, και όμως είναι η διαδρομή που ο πελάτης σας πρέπει να ξέρει να χειρίζεται.

Οι ενέργειες Διακομιστής SOAP και Κλείσιμο διακομιστή SOAP. Δείτε Φιλοξενούμενοι διακομιστές.