HTTP プロトコル

Web Services APIは、クライアント・アプリケーションが、システムの管理可能なリソースに関する情報を取得したり、リソースの特性を変更したり、リソースを操作したりするために呼び出すことができる、広範な操作のセットを提供する。 APIはWebサービス指向で設計されているため、これらの操作はTCP/IPネットワーク接続を介したハイパーテキスト・トランスポート・プロトコル( HTTP )メッセージによってアクセスされる。

Web Services API は、 W3C インターネット標準文書 RFC 2616, Hypertext Transfer Protocol - HTTP version 1.1, June 1999 で定義されている、 HTTP version 1.1 protocol に従って設計されています。 このRFCは、 ハイパーテキスト・トランスファー・プロトコルのウェブサイトにHTML形式で掲載されている。

APIは、すべてのクライアントが HTTP バージョン 1.1 プロトコルを使ってやりとりすることを要求している。 APIは、 HTTP バージョン 1.0 プロトコルを使用するクライアントをサポートしない。

HTTP ヘッダー・フィールドの使用法

HTTP リクエストメッセージと応答メッセージは、リクエストのメタデータを提供するヘッダー フィールド(しばしばヘッダーと呼ばれる)として知られる要素を含む。 ある種のヘッダーは、 HTTP の全メッセージで必須、あるいは提供され、その他のヘッダーは、内容に応じて選択されたメッセージに存在する。