Latest web development tutorials

HTTP SOAP Binding

protocolo HTTP

HTTP para comunicarse a través de TCP / IP. cliente HTTP utiliza una conexión TCP con el servidor HTTP. Una vez establecida la conexión, el cliente puede enviar un mensaje de petición HTTP al servidor:

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

El servidor procesa la solicitud y envía una respuesta HTTP al cliente. Esta respuesta contiene el estado de la solicitud puede indicar los códigos de estado:

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

En el ejemplo anterior, el servidor devuelve un código de estado 200. Este es un código estándar HTTP éxito.

Si el servidor no puede decodificar la solicitud, se puede devolver un mensaje similar a este:

400 Bad Request
Content-Length: 0


HTTP SOAP Binding

Método de SOAP se refiere al cumplimiento de las normas de codificación SOAP petición / respuesta HTTP.

HTTP + = XML de SOAP

solicitud SOAP podría ser un HTTP POST o petición HTTP GET.

solicitud HTTP POST especifica al menos dos cabeceras HTTP: Content-Type y Content-Length.


Content-Type

tipo MIME de una petición SOAP y su respuesta cabecera Content-Type para definir el mensaje y la codificación de caracteres para el cuerpo XML de la petición o respuesta (opcional).

gramática

Content-Type: MIMEType; charset=character-encoding

Ejemplos

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


Content-Length

cabecera Content-Length para una petición SOAP y responder a las solicitudes o el número de bytes del cuerpo.

gramática

Content-Length: bytes

Ejemplos

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