自己项目使用http请求远程调用xxljob项目

353 阅读1分钟

1 代码

携带cookie, 传参数使用map

    @ApiOperation(value = "分页  查询任务 list", httpMethod = "POST")
    @RequestMapping("/pageList")
    @ResponseBody
    public Result pageList(@RequestBody XxljobInfoInput  xxljobInfoInput) {

        Map param = JSON.parseObject(JSON.toJSONString(xxljobInfoInput), Map.class);
        String updatepath= addressInfo+"/jobinfo/pageList";
        HttpResponse execute = HttpUtil.createPost(updatepath).cookie(XxlJobController.Cookieinfo).form(param).execute();
        String body = execute.body();
        JSONObject jsonObject =  JSON.parseObject(body);
        return ResultUtil.success(jsonObject);
    }