SchedulerX 2.0支持HTTP任务,无需依赖Client,在控制台配置完即可使用。
使用限制
- 目前只支持GET、POST。
- HTTP请求返回结果必须是JSON格式,服务需要解析指定的Key,用于比较本次请求是否成功。
- 不支持秒级任务,支持到分钟级别。
任务配置说明
创建调度任务请参见创建调度任务,下面仅介绍HTTP任务的配置:

配置参数说明如下。
参数 | 描述 |
---|---|
任务名 | 任务名称 |
描述 | 任务描述,尽量简洁地描述业务,便于后续搜索。 |
应用ID | 任务所属分组。可以在下拉列表中选择。 |
任务类型 | 选择http。 |
完整的url | 需要填写完整URL,包括http:// 。
|
返回校验key | 服务端默认的HTTP请求结果为JSON格式,根据填写的Key和Value校验是否成功。 |
返回校验value | |
超时时间 | 取值范围为0~15秒。 |
cookie | 例如key1=val1;key2=val2 ,多个值用英文分号; 隔开,最长300字节。
|
下面的示例可以校验Key为success,Value为true或者校验code是否为200。
{
code: 200,
data: "true",
message: "",
requestId: "446655068791923614103381232971",
success: true
}
结果验证
在执行列表页面查询HTTP任务执行结果。
如果失败,可以单击详情查看具体失败原因。下面列举几种场景的失败情况:
- 返回值和期望不相同
- 执行超时
错误报警
HTTP任务支持错误报警,针对上述返回值不符合预期和执行超时的异常,您可以在创建任务时设置报警,接收相应的报警信息。详情请参见创建调度任务。
在文档使用中是否遇到以下问题
更多建议
匿名提交