Связь SOAP HTTP
- Предыдущая страница SOAP Fault
- Следующая страница Пример SOAP
HTTP-протокол
HTTP komunikiruet na osnove TCP/IP. HTTP-klient soedinit TCP-svyaz s HTTP-serverom. Po ustanovlenii svyazi klient mojet otpravit serveru HTTP-zapros soobshchenie:
POST /item HTTP/1.1 Host: 189.123.345.239 Content-Type: text/plain Content-Length: 200
Затем сервер обработает этот запрос и отправит клиенту HTTP-ответ. Этот ответ содержит статус-код, который указывает на состояние запроса:
200 OK Content-Type: text/plain Content-Length: 200
在上面的例子中,服务器返回了一个 200 的状态代码。这是 HTTP 的标准成功代码。
В примере выше сервер вернул статус код 200. Это стандартный успешный код HTTP.
Если сервер не может декодировать запрос, он может вернуть информацию, подобную такой: 400 Bad Request
Связь SOAP HTTP
Content-Length: 0
Метод SOAP指的是 HTTP запрос/ответ, который соответствует правилам кодирования SOAP.
HTTP + XML = SOAP
Запрос SOAP может быть HTTP POST или HTTP GET запросом.
HTTP POST запрос требует по крайней мере двух HTTP заголовков: Content-Type и Content-Length.
Content-Type
Синтаксис
Заголовок Content-Type SOAP запроса и ответа может определить MIME тип сообщения и символьную кодировку XML主体的, используемую для запроса или ответа (по выбору).
Пример
POST /item HTTP/1.1 Content-Type: application/soap+xml; charset=utf-8
Content-Length
Заголовок Content-Length SOAP запроса и ответа определяет количество байт в теле запроса или ответа.
Синтаксис
Content-Length: bytes
Пример
POST /item HTTP/1.1 Content-Type: application/soap+xml; charset=utf-8 Content-Length: 250
- Предыдущая страница SOAP Fault
- Следующая страница Пример SOAP