SOAP
Nhấp chuột phải trong cây ▸ Thêm ▸ Yêu cầu SOAP.

Cấu hình
Section titled “Cấu hình”| Trường | Vai trò |
|---|---|
| URL | Điểm vào của dịch vụ |
| SOAPAction | Header SOAPAction của thao tác |
| Dịch vụ / Thao tác | Các tên lấy từ WSDL, dùng để định tuyến và hiển thị |
| Thân | Phong bì SOAP thô, ở dạng XML |
| Header | Các header HTTP của tầng truyền tải |
Phong bì sửa được nguyên vẹn, với tô màu cú pháp và định dạng lại. Các
{{variables}} hoạt động ở đó như bình thường.
Nhập một WSDL
Section titled “Nhập một WSDL”Đây là con đường được khuyến nghị: Tệp ▸ Nhập một tệp .wsdl (hoặc một URL
WSDL) sẽ dựng một thư mục cho mỗi dịch vụ và cổng, một yêu cầu cho mỗi thao tác,
với SOAPAction đã điền sẵn và một phong bì được điền sẵn theo schema — kèm
cả tài liệu API và các kiểu liệt kê. Xem
Nhập một WSDL.
Lỗi SOAP
Section titled “Lỗi SOAP”Một phản hồi <soap:Fault> được hiển thị đúng như bản chất của nó: Restorm
không dừng lại ở một mã HTTP 500 mù mờ, mà làm nổi bật nội dung của lỗi trong
bảng phản hồi.
Chế độ máy chủ
Section titled “Chế độ máy chủ”Restorm biết cách lưu trữ một dịch vụ SOAP giả lập. Mỗi thao tác giả lập được
ghép cặp ưu tiên theo SOAPAction, nếu không có thì theo tên của phần tử
con đầu tiên của <soap:Body>. Một thao tác có thể được đánh dấu là lỗi,
khiến nó trả lời bằng một <soap:Fault> kèm mã HTTP 500. Xem
Giả lập một dịch vụ SOAP.
Đoạn mã
Section titled “Đoạn mã”Mười lăm đích, gồm cả biến thể “client SOAP” và “HTTP thô” của từng hệ sinh
thái: cURL, JavaScript (Fetch, soap npm), TypeScript, Python (zeep, Requests
thô), C# (WCF, HttpClient thô), Java (JAX-WS, HttpURLConnection thô), PHP
(SoapClient, cURL thô), Ruby (savon), Go (net/http), PowerShell.