H
HTTP MPOST y HTTP POST
Una solicitud de Protocolo simple de acceso a objetos (SOAP) puede usar el verbo POST de HTTP. De hecho, sin embargo, el protocolo requiere que la primera solicitud a un servidor se realice mediante M-POST. M-POST es un nuevo verbo HTTP definido mediante el marco de extensión HTTP (http://www.w3.org/Protocols/HTTP/ietf-http-ext ). Si se produce un error en una solicitud realizada mediante M-POST, el cliente puede volver a intentarlo mediante una solicitud POST estándar. (En este caso, las solicitudes futuras también pueden usar POST porque el servidor obviamente no es compatible con M-POST). M-POST permite enviar encabezados HTTP que no se pueden enviar a través del verbo POST estándar, lo que proporciona más flexibilidad a los usuarios de SOAP. Los cortafuegos pueden incluso forzar el uso de M-POST si se desea, simplemente rechazando todos los HTTP POST con un tipo de contenido de "text/xml-SOAP".