このトピックでは、ICAPサービスによって返されるステータスコードと対応メッセージについて説明します。
ステータスコード概要
|
ICAPステータス
|
HTTPステータス
|
説明
|
対応メッセージ
|
|
200 OK
|
N/A
|
ICAP機能ネゴシエーション
|
N/A
|
|
204 修正なし
|
N/A
|
ファイルはクリーンで、変更は必要ありません
|
N/A
|
|
200 OK
|
400 Bad Request
|
無効または不足しているリクエストデータ
|
詳細は以下をご覧ください
|
|
200 OK
|
401 Unauthorized
|
認証に失敗しました
|
認証エラーによって異なります
|
|
200 OK
|
403 禁止
|
不正プログラムの検出ファイル内
|
検出されたウイルス
|
|
405 許可されないメソッド
|
N/A
|
サポートされていないICAPメソッド
|
N/A
|
|
200 OK
|
500 - 内部サーバエラー
|
検索エラーまたはシステムエラー
|
詳細は以下をご覧ください
|
成功応答
200 OK (OPTIONS)
標準ICAPハンドシェイク対応。クライアントは、サポートされているメソッドやプレビューサイズを含むサーバの機能を受け取ります。
204 No modifications
ファイル検索が正常に完了し、不正プログラムは検出されませんでした。元のファイルは変更されずに通過しました。
クライアントエラー応答
400 不正なリクエスト
リクエストに検索実行に必要なデータが欠けています。
|
メッセージ
|
説明
|
ヘッダーまたはURLからFileNameを特定できません |
X-scan-file-nameヘッダーまたはリクエストURLからFileNameを特定できませんでした。 |
対応ボディがnullです |
リクエストには検索する対応ボディが含まれていません。
|
401 Unauthorized
認証または認可のチェックに失敗しました。対応メッセージは特定の認証エラーに基づいて異なります。
403 禁止
スキャンされたファイルで不正プログラムが検出されました。
|
メッセージ
|
説明
|
ウイルスが検出されました |
検索エンジンがファイル内の悪意のあるコンテンツを検出しました。元のファイルはブロックされています。
|
405 Method not allowed
ICAPメソッドはサポートされていません。サポートされているのは
OPTIONSメソッドとRESPMODメソッドのみです。サーバエラー応答
500 Internal server error
サーバエラーは2種類に分類されます:
-
ファイル関連の検索エラー
-
システムエラー
Scan errors (file-related)
検索エンジンがファイルを処理できない場合にこれらのエラーが発生します。
|
エラーコード
|
メッセージ
|
説明
|
|
-69
|
zipファイルに含まれるファイルが多すぎます。(-69)
|
アーカイブ内のファイル数が制限を超えています。
|
|
-71
|
最大圧縮率を超えました。(-71)
|
圧縮率が制限を超えています。
|
|
-76
|
ファイルが大きすぎて抽出できません。(-76)
|
抽出されたファイルサイズが制限を超えています。
|
|
-78
|
圧縮レイヤーが多すぎます (-78)
|
アーカイブ内の総レイヤー数が制限を超えています。
|
|
-92
|
パスワード保護されたファイルを検索できません。(-92)
|
パスワード保護されているため、スキャンできない。
|
|
その他
|
内部検索エラー ({code})
|
不特定の検索エラーが発生しました。
|
Response format
対応には特定のエラー説明とエラーコードが含まれています。
{description} ({error_code})Example responses
Cannot scan password protected files. (-92)
Cannot scan password protected files. (-92); File is too large to extract. (-76)
システムエラー
これらのエラーは、ファイル内容とは無関係な内部システムの問題によって発生します。
|
メッセージ
|
説明
|
内部サーバエラー |
システムまたはインフラストラクチャのエラーが発生しました。リクエストを再試行してください。問題が解決しない場合は、サポートに連絡してください。
|
Response format
すべてのエラー応答はHTMLとして返されます:
<html><body><h1>{error_message}</h1></body></html>HTTP応答には以下が含まれます:
-
Content-Type: text/html; charset=utf-8 -
Content-Length: {size}
