RestTemplate使用demo

PIC_URL_CROP是我写死在配置文件中的一个rest地址

        RestTemplate restTemplate = RestTemplateFactory.getInstance().createRestTemplate();
        HttpHeaders headers = new HttpHeaders();
        MediaType type = MediaType.parseMediaType("application/json; charset=UTF-8");
        headers.setContentType(type);
        headers.add("Accept", MediaType.APPLICATION_JSON.toString());

        Map<String,Object> map = new HashedMap();
        map.put("fileInfo",fileInfo);
        map.put("imageProcessForm",imageProcessForm);

        JSONObject jsonObj = new JSONObject(map);

        HttpEntity<String> formEntity = new HttpEntity<String>(jsonObj.toString(), headers);
        String result = restTemplate.postForObject(PIC_URL_CROP, formEntity, String.class);

        String fileResponse = JSON.parseObject(result , HashMap.class).get("result").toString();
        List<ImageInfoBean> beans = JSON.parseArray(fileResponse, ImageInfoBean.class);

猜你喜欢

转载自blog.csdn.net/zr527397749/article/details/68488176
今日推荐