次の方法で共有


サーバー アプリケーション エラーの処理

サーバー アプリケーションがアップロードされたファイルを正常に処理した場合、アプリケーションは 200 を返す必要があります。 アプリケーションが 200 を返さない場合、BITS クライアントはエラー コードを使用して、エラーが一時的なエラーか致命的なエラーかを判断します。

3xx エラー コードはすべて、致命的なエラーである 300 から 305 および 307 を除く一時的なエラーです。 4xx エラー コードはすべて、一時的なエラーである 408 と 409 を除く致命的なエラーです。 5xx エラー コードはすべて、致命的なエラーである 501 と 505 を除く一時的なエラーです。 その他すべての HTTP コードは、一時的なエラーと見なされます。 BITS がアップロード ファイルをサーバー アプリケーションに再び投稿できないようにする唯一のエラー コードは、403 エラー コードであることに注意してください。

エラーを取得するには、IBackgroundCopyError::GetError メソッドを呼び出します。 エラーコンテキストはBG_ERROR_CONTEXT_REMOTE_APPLICATIONとなります。