Latest web development tutorials

HTTP SOAP Binding

protokół HTTP

HTTP do komunikacji poprzez protokół TCP / IP. klient HTTP wykorzystuje połączenie TCP do serwera HTTP. Po nawiązaniu połączenia, klient może wysłać komunikat żądania HTTP do serwera:

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

Następnie serwer przetwarza żądanie i wysyła odpowiedź HTTP do klienta. Ta odpowiedź zawiera status wniosku może wskazać kody stanu:

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

W powyższym przykładzie, serwer zwraca kod stanu 200. Jest to standardowy kod sukcesu HTTP.

Jeśli serwer nie może dekodować wniosek, może zwrócić się komunikat podobny do tego:

400 Bad Request
Content-Length: 0


HTTP SOAP Binding

Metoda SOAP odnosi się do zgodności z zasadami kodowania SOAP żądania HTTP / odpowiedzi.

HTTP + SOAP XML =

Żądanie SOAP może być HTTP POST lub GET żądania HTTP.

Żądanie HTTP POST określa co najmniej dwa nagłówki http: Content-Type i Content-Length.


Content-Type

typ MIME wniosku mydło i odpowiedzi Content-Type nagłówku zdefiniować wiadomości i kodowanie znaków dla ciała XML żądania lub odpowiedzi (opcjonalnie).

gramatyka

Content-Type: MIMEType; charset=character-encoding

Przykłady

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


Content-Length

Content-Length nagłówek żądania SOAP odpowiedzi na prośby lub liczby bajtów ciała.

gramatyka

Content-Length: bytes

Przykłady

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