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