Bỏ qua để đến nội dung

Giả lập một dịch vụ SOAP

Nhấp chuột phải lên một thư mục ▸ Thêm ▸ Máy chủ SOAP.

Mỗi thao tác giả lập là một mục trong danh sách:

TrườngVai trò
SOAPActionGiá trị header dùng để nhận diện thao tác
TênTên của thao tác
Thân phản hồiPhong bì XML được trả về
LỗiTrả lời bằng một <soap:Fault> kèm mã HTTP 500

Một phần tử Máy chủ SOAP: địa chỉ lắng nghe, rồi hai thao tác giả lập — CreateInvoice trả về một thân phản hồi, và CancelInvoice có ô “Lỗi” được đánh dấu

Một thao tác được chọn:

  1. trước hết theo SOAPAction của nó — đây là con đường thông thường;
  2. nếu không có thì theo tên của nó, đem so với phần tử con đầu tiên của <soap:Body>.

Chính cơ chế dự phòng này cho phép giả lập những dịch vụ mà client không gửi header SOAPAction.

Hãy đánh dấu một thao tác là lỗi và Restorm sẽ trả lời bằng một phong bì <soap:Fault> kèm mã HTTP 500 — đúng như những gì một dịch vụ SOAP thật tạo ra khi gặp lỗi.

Điều này rất khó gây ra trên một dịch vụ ở môi trường kiểm thử, mà lại chính là con đường mà client của bạn phải biết xử lý.

Các hành động Máy chủ SOAPĐóng máy chủ SOAP. Xem Máy chủ được lưu trữ.