Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/http/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows 位错误码_Windows_Http_Microsoft Bits_Bits Service - Fatal编程技术网

Windows 位错误码

Windows 位错误码,windows,http,microsoft-bits,bits-service,Windows,Http,Microsoft Bits,Bits Service,我正在编写一个应用程序更新程序,它使用后台智能下载服务工具将安装包从我们的分发网站拉到用户的PC上 现在几乎一切都正常,但我在让应用程序对所有可恢复的错误做出良好反应方面遇到了一些问题。具体来说,我希望应用程序能够正确处理代理身份验证的情况 在HTTP中,它很简单:发出请求,获取“407”HTTP响应代码,提示输入用户名/密码,然后重复,直到您通过或用户按“取消” 有了比特,事情就没那么简单了。我没有得到HTTP状态码。我得到了两个代码:上下文(在我的例子中应该是BG_ERROR_context

我正在编写一个应用程序更新程序,它使用后台智能下载服务工具将安装包从我们的分发网站拉到用户的PC上

现在几乎一切都正常,但我在让应用程序对所有可恢复的错误做出良好反应方面遇到了一些问题。具体来说,我希望应用程序能够正确处理代理身份验证的情况

在HTTP中,它很简单:发出请求,获取“407”HTTP响应代码,提示输入用户名/密码,然后重复,直到您通过或用户按“取消”

有了比特,事情就没那么简单了。我没有得到HTTP状态码。我得到了两个代码:上下文(在我的例子中应该是BG_ERROR_context_REMOTE_FILE)和一个“ErrorCode”,它应该依赖于上下文

如果我通过GetErrorDescription请求错误的文本描述,我会得到正确的“407代理身份验证要求”文本。但我得到的错误代码是0x80190197,远没有接近407


那个么,有人知道我在哪里可以得到一个完整的BITS错误代码列表吗?否则,包含最常见错误的部分列表就更好了。

0x80190197严格来说不是BITS错误,而是HTTP堆栈错误。列表可在以下位置获得: