バリアントオブジェクト
HTTPのコンテキストにおけるバリアント オブジェクトは、送信データのバリエーション (非圧縮、圧縮、異なる言語など)のタイプでオリジン コンテンツ サーバーによって提供されるオブジェクトです。
HTTP/1.1 (1997–1999) [1] [2]ではContent / Accept ヘッダーが導入されました。これらはHTTPリクエストとレスポンスにおいて、データがどの形式で提示されているかを示すために使用されます。 [要出典]
シナリオ例
クライアント:
GET /encoded_data.html HTTP / 1.1ホスト: www.example.com Accept-Encoding : gzipサーバ:
HTTP / 1.1 200 OKサーバー: http-example-serverコンテンツ長: 23コンテンツエンコーディング: gzip<23 バイトの gzip 圧縮データ>参照
参考文献
- ^ Fielding, Roy T. ; Gettys, Jim ; Mogul, Jeffrey C. ; Nielsen, Henrik Frystyk ; Berners-Lee, Tim (1997年1月). Hypertext Transfer Protocol -- HTTP/1.1. IETF . doi : 10.17487/RFC2068 . RFC 2068. 2009年10月24日閲覧。
- ^ Fielding, Roy T. ; Gettys, James ; Mogul, Jeffrey C. ; Nielsen, Henrik Frystyk ; Masinter, Larry ; Leach, Paul J. ; Berners-Lee, Tim (1999年6月). Hypertext Transfer Protocol -- HTTP/1.1. IETF . doi : 10.17487/RFC2616 . RFC 2616. 2009年10月24日閲覧.