概要
FailureUrl APIは、Fess のクロール失敗URLを管理するためのAPIです。 クロール中にエラーが発生したURLの確認、削除などを操作できます。
ベースURL
エンドポイント一覧
| メソッド | パス | 説明 |
|---|---|---|
| GET | / | 失敗URL一覧取得 |
| DELETE | /{id} | 失敗URL削除 |
| DELETE | /delete-all | 全失敗URL削除 |
失敗URL一覧取得
リクエスト
パラメーター
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
size | Integer | いいえ | 1ページあたりの件数(デフォルト: 20) |
page | Integer | いいえ | ページ番号(0から開始) |
errorCountMin | Integer | いいえ | 最小エラー回数フィルター |
configId | String | いいえ | 設定IDフィルター |
レスポンス
レスポンスフィールド
| フィールド | 説明 |
|---|---|
id | 失敗URL ID |
url | 失敗したURL |
configId | クロール設定ID |
errorName | エラー名 |
errorLog | エラーログ |
errorCount | エラー発生回数 |
lastAccessTime | 最終アクセス時刻 |
threadName | スレッド名 |
失敗URL削除
リクエスト
レスポンス
全失敗URL削除
リクエスト
パラメーター
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
configId | String | いいえ | 特定設定IDの失敗URLのみ削除 |
errorCountMin | Integer | いいえ | 指定回数以上のエラーのみ削除 |
レスポンス
エラータイプ
| エラー名 | 説明 |
|---|---|
ConnectException | 接続エラー |
HttpStatusException | HTTPステータスエラー(404, 500など) |
SocketTimeoutException | タイムアウトエラー |
UnknownHostException | ホスト名解決エラー |
SSLException | SSL証明書エラー |
IOException | 入出力エラー |
使用例
失敗URL一覧の取得
エラー回数でフィルター
特定設定の失敗URL取得
失敗URLの削除
全失敗URLの削除
エラータイプ別の集計
参考情報
Admin API 概要 - Admin API概要
CrawlingInfo API - クロール情報API
JobLog API - ジョブログAPI
障害URL - 失敗URL管理ガイド