Kết nối SOAP HTTP
- Trang trước SOAP Fault
- Trang tiếp theo Mẫu SOAP
Hiệp định HTTP
HTTP giao tiếp trên TCP/IP. Máy khách HTTP sử dụng TCP để kết nối với máy chủ HTTP. Sau khi thiết lập kết nối, máy khách có thể gửi thông điệp yêu cầu HTTP đến máy chủ:
POST /item HTTP/1.1 Host: 189.123.345.239 Content-Type: text/plain Content-Length: 200
Sau đó máy chủ sẽ xử lý yêu cầu này, sau đó gửi một phản hồi HTTP đến máy khách. Phản hồi này bao gồm mã số trạng thái có thể chỉ ra trạng thái của yêu cầu:
200 OK Content-Type: text/plain Content-Length: 200
Trong ví dụ trên, máy chủ đã trả về mã trạng thái 200. Đây là mã trạng thái thành công tiêu chuẩn của HTTP.
Nếu máy chủ không thể giải mã yêu cầu, nó có thể trả về thông tin tương tự như sau:
400 Yêu cầu sai Content-Length: 0
Kết nối SOAP HTTP
Phương pháp SOAP指的是 tuân thủ các quy tắc mã hóa SOAP của yêu cầu/trả lời HTTP.
HTTP + XML = SOAP
Yêu cầu SOAP có thể là yêu cầu HTTP POST hoặc HTTP GET.
Yêu cầu HTTP POST quy định ít nhất hai đầu HTTP: Content-Type và Content-Length.
Content-Type
Đầu Content-Type của yêu cầu và phản hồi SOAP có thể xác định loại MIME của thông điệp và mã hóa ký tự được sử dụng cho phần thân XML của yêu cầu hoặc phản hồi (tùy chọn).
Cú pháp
Đầu Content-Type: MIMEType; charset=character-encoding
Ví dụ
POST /item HTTP/1.1 Content-Type: application/soap+xml; charset=utf-8
Content-Length
Đầu Content-Length của yêu cầu và phản hồi SOAP quy định số byte của phần thân yêu cầu hoặc phản hồi.
Cú pháp
Content-Length: bytes
Ví dụ
POST /item HTTP/1.1 Content-Type: application/soap+xml; charset=utf-8 Content-Length: 250
- Trang trước SOAP Fault
- Trang tiếp theo Mẫu SOAP