Protokół HTTP

Interfejs API Web Services udostępnia obszerny zestaw operacji, które mogą być wywoływane przez aplikacje klienckie w celu uzyskania informacji o możliwych do zarządzania zasobach systemu, zmiany parametrów tych zasobów i wykonywania na nich operacji. Ponieważ interfejs API jest zaprojektowany z użyciem orientacji usług WWW, dostęp do tych operacji jest uzyskiwany za pomocą komunikatów protokołu HTTP (Hypertext Transport Protocol) w połączeniach sieciowych TCP/IP.

Interfejs API usług Web Service został zaprojektowany zgodnie z protokołem HTTP w wersji 1.1 , zdefiniowanym w dokumencie standardów internetowych W3C RFC 2616, Hypertext Transfer Protocol-HTTP version 1.1, czerwiec 1999. Dokument ten można znaleźć w formacie HTML w serwisie WWW Hypertext Transfer Protocol .

Interfejs API wymaga, aby wszystkie klienty korzystały z protokołu HTTP w wersji 1.1 . Interfejs API nie obsługuje klientów używających protokołu HTTP w wersji 1.0 .

Użycie pola nagłówka HTTP

Komunikaty żądania i odpowiedzi HTTP zawierają elementy nazywane polami nagłówków (często nazywane nagłówkami), które udostępniają metadane żądania. Niektóre nagłówki są wymagane lub udostępniane we wszystkich komunikatach HTTP, podczas gdy inne są obecne w wybranych komunikatach w zależności od treści.