HarmonyOS鸿蒙Next中上传下载接口的taskState里的responseCode都有哪些值

发布于 1周前 作者 songsunli 来自 鸿蒙OS

HarmonyOS鸿蒙Next中上传下载接口的taskState里的responseCode都有哪些值 上传下载的taskState 里的 都有哪些值

3 回复

其他返回码如下:后续会对这块的错误码补齐

  • REASON_OK 上传成功
  • TASK_SURVIVAL_ONE_MONTH, 上传了一个月还没执行完成的任务
  • WAITTING_NETWORK_ONE_DAY, 等待网络恢复的任务等了一天还没执行完成
  • STOPPED_NEW_FRONT_TASK, 被一个新的前台任务终止了当前的前台任务
  • RUNNING_TASK_MEET_LIMITS, 太多任务处在正在运行状态。5.0以前有每个应用10个并发任务的限制
  • USER_OPERATION, 用户终止,比如用户手动 delete/remove 一个运行中的任务
  • APP_BACKGROUND_OR_TERMINATE, 前台任务,遇到应用切后台或应用进程中止
  • NETWORK_OFFLINE, 没有网络
  • UNSUPPORTED_NETWORK_TYPE, 不是正确的网络类型
  • BUILD_CLIENT_FAILED, 创建 HTTP 客户端失败
  • BUILD_REQUEST_FAILED, 创建 HTTP Request 请求失败
  • GET_FILESIZE_FAILED, 在上传/下载无法获取文件大小时任务失败
  • CONTINUOUS_TASK_TIMEOUT, 表示任务超时
  • CONNECT_ERROR, 连接层错误,如底层 TCP 连接挂了
  • REQUEST_ERROR, Request 请求错误
  • UPLOAD_FILE_ERROR, 文件上传失败
  • REDIRECT_ERROR, 重定向失败
  • PROTOCOL_ERROR, 表示协议错误,例如:服务器内部错误(500)、无法处理的数据区间(416)等
  • IO_ERROR, 表示文件系统io错误,例如打开/查找/读取/写入/关闭
  • UNSUPPORT_RANGE_REQUEST, 片段上传时遇到不支持片段上传
  • OTHERS_ERROR, 其他错误                   对应数字0-20

更多关于HarmonyOS鸿蒙Next中上传下载接口的taskState里的responseCode都有哪些值的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


在HarmonyOS鸿蒙Next中,taskState里的responseCode用于表示上传或下载任务的状态。常见的responseCode值包括:

  1. 200:请求成功,任务正常完成。
  2. 400:请求参数错误,无法执行任务。
  3. 401:未授权,需要身份验证。
  4. 403:禁止访问,无权限执行任务。
  5. 404:资源未找到,任务无法继续。
  6. 500:服务器内部错误,任务失败。
  7. 503:服务不可用,无法处理任务。

这些值遵循HTTP状态码规范,开发者可根据responseCode判断任务状态并处理相应逻辑。

在HarmonyOS鸿蒙Next中,taskState里的responseCode表示上传或下载任务的状态码,常见值包括:

  1. 200:请求成功。
  2. 400:请求参数错误。
  3. 401:未授权,需重新登录或获取权限。
  4. 403:禁止访问,无权限。
  5. 404:资源未找到。
  6. 500:服务器内部错误。
  7. 503:服务不可用,服务器过载或维护。

这些状态码帮助开发者快速识别任务执行中的问题。

回到顶部
AI 助手
你好,我是IT营的 AI 助手
您可以尝试点击下方的快捷入口开启体验!