HarmonyOS鸿蒙Next中上传下载接口的taskState里的responseCode都有哪些值
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
表示上传或下载任务的状态码,常见值包括:
- 200:请求成功。
- 400:请求参数错误。
- 401:未授权,需重新登录或获取权限。
- 403:禁止访问,无权限。
- 404:资源未找到。
- 500:服务器内部错误。
- 503:服务不可用,服务器过载或维护。
这些状态码帮助开发者快速识别任务执行中的问题。