POST range_purgejob

API情報

HTTPメソッドAPI名目的
POSTrange_purgejob範囲指定キャッシュ削除ジョブ登録

個別パラメータ

URL
  • なし
HTTPリクエストボディ
フィールドタイプ意味
UrlSchemeString

URLスキーム

値: http, https

PathString

始点ディレクトリパス

半角英数字および右記記号256文字以内:  _ / . ~ -
未入力の場合はドメインのトップディレクトリが対象

SubDirectoryString

検索範囲

値: on, off

(on: 配下すべて,off: 直下のみ)

FileNameString

ファイル名

半角英数字および右記記号256文字以内:  _ . ~ -
未入力の場合は全ファイルが対象

ExtensionStringファイルタイプ(拡張子)
半角英数字、およびアンダースコア(_) 5文字以内

レスポンス

フィールドタイプ意味
Result.JobIDStringジョブID

エラーコード

  • このAPIに関する個別エラーはありません。
  • 共通エラーコードはエラーレスポンスを参照してください。

制限

  •  指定されたパターンにマッチするキャッシュデータを検索して削除します。検索対象となるURLは1週間前までにアクセスがあったURLです。
      アクセス頻度が低いURLは1週間以内にアクセスがあっても検索できない場合がありますのでご注意ください。  
  • 一度に削除できるキャッシュデータの最大数は 10,000件になります。 

サンプル 

リクエスト
 

POST /r/(APIVersion)/(ServiceCode)/range_purgejob.json
Host: cac.api.iij.jp
Content-Type: application/json
Date: Mon, 20 Jan 2014 12:34:56 GMT
x-iijapi-Expire: (Expire)
x-iijapi-SignatureMethod: (SignatureMethod)
x-iijapi-SignatureVersion: (SignatureVersion)
Authorization: IIJAPI (AccessKeyId):(Signature)

{"UrlScheme":"http","Path":"img/sample","SubDirectory":"off","FileName":"","Extension":"png"}

レスポンスボディ

{
    "Result": {
        "RequestId": "xxxxxxxx-xxxxxxxx-xxxxxxxx-xxxxxxxx-xxxxxxxx",
        "JobID": "9999999999.999",
        "ServiceCode":"cac########"
    }
}