静的(画像以外)コンテンツの提供

画像サービングを使用して、カタログ内の画像以外のコンテンツを管理し、個別の/is/contentコンテキストを介して提供できます。

この機能を使用すると、各項目のTTLを個別に設定できます。

画像サービングは、次のコマンドをサポートしていま /is/contentす。

type

コンテンツタイプのフィルタ。

req

req=userdata、 req=propsお よび req=existsの み。

キャッシュ

クライアント側のキャッシュを無効にできます。

基本構文

http:// server /is/content[/catalog/ item ][? 修飾子 ] [

サーバ

server_address [ : ート]

カタ ログ

カタログ識別子。

静的コンテンツ項目ID。

修飾

コマ ンド​*[& command ]

cmdName = value

cmdName

サポートされているコマンド名の1つ。

コマンドの値。

静的コンテンツカタログ

静的コンテンツカタログは画像カタログに似ていますが、サポートされるデータフィールドの数は少なくなります。

属性/データ

説明

catalog::Id

この静的コンテンツアイテムのカタログレコード識別子。

catalog::Path

このコンテンツアイテムのファイルパス。

catalog::Expiration

このコンテンツ項目のTTL。 attribute::Expirationが使用され る(指定されていない場合または空の場合)。

catalog::TimeStamp

ファイル変更タイムスタンプattribute::CacheValidationPolicyを使用してカタログベースの検証が有効にな っている場合は必須で す。

catalog::UserData

この静的コンテンツアイテムに関連付けられたオプションのメタデータ。を req=userdataでクライアントが使用できるようにしま す。

catalog::UserType

オプションのデータ型。は、type=コマンドを使用して静的コンテンツの要求をフィルタリ ングする場合に使用しま す。

静的コンテンツのフィルタリング

このメカニズムは、クライアントがニーズに合ったコンテンツのみを受け取るようにするのに役立ちます。 静的コンテンツが適切な値でタグ付けされてい catalog::UserType ると仮定して、クライアントはリクエストにコ type= マンドを追加できます。 画像サービングでは、コマンドで指定された値 type= との値を比較し、不一致が発生し catalog::UserType た場合は、不適切なコンテンツの可能性があるのではなく、エラーを返します。

ビデオキャプションファイル

ビデオキャプションファイル(WebVTT)、CSSまたは任意のテキストファイルをJSONP形式でカプセル化できます。 JSON応答について以下に説明します。

  • WebVTTファイルの場合、応答のMIMEタイプはtext/javascriptです。 JSONが返されない。代わりに、JSONを使用してメソッドを呼び出すJavaScriptが返されます。 IDとハンドラーの両方はオプションです。
  • CSSファイルの場合、応答のMIMEタイプはtext/javascriptです。 IDとハンドラーの両方はオプションです。
  • デフォルトでは、UTF-8エンコーディングが適用され、正しくデコードされます。 デフォルトのサイズ制限は2 MBです。

また、他の種類の時間指定メタデータにトラックを使用することもできます。 各トラック要素のソースデータは、時間指定キューのリストで構成されたテキストファイルです。 キューには、JSONやCSVなどの形式のデータを含めることができます。

JSONP形式につ いて詳しくは 、http://en.wikipedia.org/wiki/JSONPを参照してください。

JSON形式につ いて詳しくは 、www.json.orgを参照してください。

関連項目

type= , req=, Image Catalog Reference

このページ