静的(画像以外の)コンテンツの提供 serving-static-non-image-contents

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

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

画像サービングは、次の /is/content:

type
コンテンツタイプフィルター。
req
req=userdata , req=props 、および req=exists のみ。
キャッシュ
クライアント側のキャッシュを無効にすることを許可します。

基本構文 section-42103439011540b2b9da3b5eebb442cd

リクエスト
http:// server /is/content[/catalog/ 項目 ][? 修飾子 ]
server
server_address [ : ポート ]
カタログ
カタログ識別子。
項目
静的コンテンツ項目 ID。
修飾子
command *[& command ]
command
cmdName = 値
cmdName
サポートされているコマンド名の 1 つ。
コマンドの値。

静的コンテンツカタログ section-91014f17f0d543d7aaf24539b2d7d4b9

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

属性/データ
説明
catalog::Id
この静的コンテンツ項目のカタログレコード識別子。
catalog::Path
このコンテンツ項目のファイルパス。
catalog::Expiration
このコンテンツ項目の TTL。 attribute::Expiration が指定されていない場合、または空の場合は、が使用されます。
catalog::TimeStamp
ファイル変更のタイムスタンプ。 attribute::CacheValidationPolicy .
catalog::UserData
この静的コンテンツ項目に関連付けられたオプションのメタデータ。 req=userdata .
catalog::UserType
オプションのデータタイプ。を使用して静的コンテンツの要求を type=コマンド .

静的コンテンツのフィルタリング section-4c41bf41ff994910840c1352683d1f37

このメカニズムは、クライアントが自分のニーズに合ったコンテンツのみを受け取るようにするのに役立ちます。 静的コンテンツが適切にタグ付けされていると仮定 catalog::UserType 値を指定する場合、クライアントは type= コマンドを使用して、要求に追加します。 画像サービングでは、 type= 値を指示する catalog::UserType また、不一致がある場合、は潜在的に不適切なコンテンツの代わりにエラーを返します。

ビデオキャプションファイル section-1ad25e10399e43eaa8ecb09b531dbf1a

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

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

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

詳しくは、 https://en.wikipedia.org/wiki/JSONP を参照してください。

詳しくは、 www.json.org を参照してください。

関連項目 section-7b28631016044a22a3a6762fd64771e9

type= , req=, 画像カタログ参照

recommendation-more-help
a26166cd-f2f4-45ce-996d-96a0f0d6cf49