gpt4 book ai didi

.net - 当 Azure DownloadToFileAsync 任务在最后结果中以 Http 状态代码 206(部分 Contswnt)结束时,具体情况是什么?

转载 作者:行者123 更新时间:2023-12-03 02:55:51 25 4
gpt4 key购买 nike

到目前为止,我只发现一种情况:在执行 DownloadToFileAsync 期间更改事件的 wi-fi 网络。 Microsoft Docs only says :

A successful operation to read the full blob returns status code 200 (OK).

A successful operation to read a specified range returns status code 206 (Partial Content).

这就是我从文档中所能得到的全部信息。

尽管有文档,当我在下载任务执行期间更改 Wi-Fi 网络时,我总是在 LastResult 中收到 206 状态代码。不知道有没有人遇到过同样的情况。

最佳答案

206状态是HTTP标准。正如文档所述,这表明您已成功从资源中读取指定范围的数据。这意味着您必须在原始请求中指明一个范围。

您可以找到更详细的解释here

您会注意到答案的标题也会指示指定的范围。

编辑:我意识到我没有真正回答这个问题。

从 GetBlob API 请求部分资源时可以触发 206 代码。您可以使用一个“Range”请求 header 来实现此目的。

关于您在切换 WiFi 网络时观察到的行为,我想这与以下事实有关:由于您的客户端在失去连接之前仅成功下载了文档的第一部分,因此它必须请求最终的范围检索连接时查看文档,从而获得 206 状态码。

关于.net - 当 Azure DownloadToFileAsync 任务在最后结果中以 Http 状态代码 206(部分 Contswnt)结束时,具体情况是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52870041/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com