响应状态status为canceled,解决办法

本文介绍了一种在Ajax请求中遇到响应状态为canceled的问题及其解决方案。通过将Ajax请求设置为同步请求,即设置async参数为false,可以有效解决该问题。

在做ajax请求的时候,我也遇到响应状态status为canceled这样的坑。如下图

网上找了很多资料都没解决到。最后发现是ajax请求默认是异步的。我把请求改成同步的就行了。设置如下参数:async: false

如下图

 

然后问题就解决了。

## 查询作业状态 - 路径:/api/scheduler-center/jobs/status - 请求方法:GET ### 请求参数 |字段|数据类型|必须|描述| |-|-|-|-| |jobId|string|是|作业ID,作业的全局唯一标识| 字段 数据类型 必须 描述 jobId string 是 作业ID,作业的全局唯一标识 ### 响应参数 |字段|类型|描述| |-|-|-| |jobId|string|作业ID,作业的全局唯一标识| |jobStatus|string|作业状态| |agvId|string|执行作业的 AGV ID| |priority|int|优先级,数字越大,优先级越高| |error|string|如果作业失败,响应的错误信息| 字段 类型 描述 jobId string 作业ID,作业的全局唯一标识 jobStatus string 作业状态 agvId string 执行作业的 AGV ID priority int 优先级,数字越大,优先级越高 error string 如果作业失败,响应的错误信息 ### 响应示例 ```json { "jobId": "uuid-0", "jobStatus": "RUNNING", "agvId": "agv-1", } ``` ### 作业状态 |状态|描述| |PENDING|等待执行| |RUNNING|执行中| |PAUSED|暂停| |CANCELED|取消| |COMPLETED|完成| |FAILED|失败| |UNKNOWN|未知| 状态 描述 PENDING 等待执行 RUNNING 执行中 PAUSED 暂停 CANCELED 取消 COMPLETED 完成 FAILED 失败 UNKNOWN 未知 ### AGV 动作状态 |actionStatus|Description| |-|-| |WAITING|等待动作执行| |INITIALIZING|初始化动作执行| |RUNNING|动作执行中| |PAUSED|动作暂停| |FINISHED|动作完成| |FAILED|动作失败,无法执行| actionStatus Description WAITING 等待动作执行 INITIALIZING 初始化动作执行 RUNNING 动作执行中 PAUSED 动作暂停 FINISHED 动作完成 FAILED 动作失败,无法执行
最新发布
09-05
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值