Enlace HTTP SOAP
- Página anterior Fault SOAP
- Página siguiente Ejemplo SOAP
Protocolo HTTP
HTTP se comunica sobre TCP/IP. El cliente HTTP se conecta al servidor HTTP utilizando TCP. Después de establecer la conexión, el cliente puede enviar un mensaje de solicitud HTTP al servidor:
POST /item HTTP/1.1 Host: 189.123.345.239 Content-Type: text/plain Content-Length: 200
Luego el servidor procesará esta solicitud y enviará una respuesta HTTP al cliente. Esta respuesta contiene un código de estado que indica el estado de la solicitud:
200 OK Content-Type: text/plain Content-Length: 200
En el ejemplo anterior, el servidor devolvió un código de estado 200. Este es el código de éxito estándar de HTTP.
Si el servidor no puede decodificar la solicitud, puede devolver información similar a la siguiente:
400 Solicitud incorrecta Content-Length: 0
Enlace HTTP SOAP
El método SOAP se refiere a las solicitudes / respuestas HTTP que cumplen con las reglas de codificación SOAP.
HTTP + XML = SOAP
Las solicitudes SOAP pueden ser solicitudes HTTP POST o HTTP GET.
La solicitud HTTP POST especifica al menos dos encabezados HTTP: Content-Type y Content-Length.
Content-Type
El encabezado Content-Type de la solicitud y la respuesta de SOAP puede definir el tipo MIME del mensaje y la codificación de caracteres utilizada para el cuerpo XML de la solicitud o respuesta (opcional).
Sintaxis
Content-Type: MIMEType; charset=character-encoding
Ejemplo
POST /item HTTP/1.1 Content-Type: aplicación/soap+xml; charset=utf-8
Content-Length
El encabezado Content-Length de la solicitud y la respuesta de SOAP especifica el número de bytes del cuerpo de la solicitud o respuesta.
Sintaxis
Content-Length: bytes
Ejemplo
POST /item HTTP/1.1 Content-Type: aplicación/soap+xml; charset=utf-8 Content-Length: 250
- Página anterior Fault SOAP
- Página siguiente Ejemplo SOAP