首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >HTTP请求是POST请求,xxl-作业参数是GET,为什么执行?

HTTP请求是POST请求,xxl-作业参数是GET,为什么执行?
EN

Stack Overflow用户
提问于 2020-06-01 10:04:34
回答 1查看 140关注 0票数 0

请给出一些想法,如何实现这一点。

代码语言:javascript
复制
xxl-job log:
----------- xxl-job job execute start -----------
Param:url: http://172.18.0.155:8888/test
method: GET
data: content
----------- xxl-job job execute end(finish) -----------
----------- ReturnT:ReturnT [code=200, msg=null, content=null]
----------- xxl-job job callback finish.

我的代码只打印日志

代码语言:javascript
复制
@Slf4j
@RestController
public class TestController {
    @PostMapping("/test")
    public void test1(){
        log.info("======================================test  xxl-job");
    }
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-06-11 02:25:50

这是"httpJobHandler“中的一个隐藏错误:"setDoOutput(true)”导致"setRequestMethod("GET");“无效”强制将任务分配给"POST“。

这一问题已经得到解决,并被推到Github主分支机构。

https://github.com/xuxueli/xxl-job/commit/17b416ca070d13ee567a4963592873eea80f3ef1

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62129793

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档