Latest web development tutorials

HTTP vinculação SOAP

protocolo HTTP

HTTP para se comunicar através de TCP / IP. HTTP cliente usa uma conexão TCP para o servidor HTTP. Depois que a conexão é estabelecida, o cliente pode enviar uma mensagem de solicitação HTTP para o servidor:

POST /item HTTP/1.1
Host: 189.123.255.239
Content-Type: text/plain
Content-Length: 200

O servidor processa o pedido e envia uma resposta HTTP para o cliente. Esta resposta contém o status da solicitação pode indicar os códigos de status:

200 OK
Content-Type: text/plain
Content-Length: 200

No exemplo acima, o servidor devolve um código de estado de 200. Este é um código de sucesso de HTTP padrão.

Se o servidor não pode decodificar o pedido, ele pode retornar uma mensagem semelhante a esta:

400 Bad Request
Content-Length: 0


HTTP vinculação SOAP

do método SOAP se refere à conformidade com as regras de codificação SOAP pedido / resposta HTTP.

HTTP + XML = SABÃO

SOAP solicitação poderia ser um POST HTTP ou HTTP GET pedido.

solicitação HTTP POST especifica pelo menos dois cabeçalhos HTTP: Content-Type e Content-Length.


Content-Type

Tipo de MIME de uma solicitação e resposta SOAP cabeçalho Content-Type para definir a mensagem e a codificação de caracteres para o corpo XML do pedido ou resposta (opcional).

gramática

Content-Type: MIMEType; charset=character-encoding

Exemplos

POST /item HTTP/1.1
Content-Type: application/soap+xml; charset=utf-8


Content-Length

cabeçalho Content-Length para uma solicitação SOAP e responder aos pedidos ou o número de bytes do corpo.

gramática

Content-Length: bytes

Exemplos

POST /item HTTP/1.1
Content-Type: application/soap+xml; charset=utf-8
Content-Length: 250