Latest web development tutorials

SOAP HTTP Reliure

le protocole HTTP

HTTP pour communiquer via TCP / IP. client HTTP utilise une connexion TCP vers le serveur HTTP. Une fois la connexion établie, le client peut envoyer un message de requête HTTP au serveur:

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

Le serveur traite ensuite la demande et envoie une réponse HTTP au client. Cette réponse contient l'état de la demande peut indiquer les codes d'état:

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

Dans l'exemple ci-dessus, le serveur renvoie un code de 200 d'état. Ceci est un code de succès HTTP standard.

Si le serveur ne peut pas décoder la demande, il peut renvoyer un message similaire à ceci:

400 Bad Request
Content-Length: 0


SOAP HTTP Reliure

méthode SOAP fait référence au respect des règles de codage SOAP requête HTTP / réponse.

HTTP + XML SOAP =

demande SOAP pourrait être un HTTP POST ou requête HTTP GET.

demande HTTP POST indique au moins deux en-têtes HTTP: Content-Type et Content-Length.


Content-Type

type d'une requête SOAP et sa réponse Content-Type tête MIME pour définir le message et le codage de caractères pour le corps XML de la demande ou de la réponse (en option).

grammaire

Content-Type: MIMEType; charset=character-encoding

Exemples

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


Content-Length

Content-Length-tête pour une requête SOAP et de répondre à des demandes ou le nombre d'octets du corps.

grammaire

Content-Length: bytes

Exemples

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