RestTemplete

public UidPlatformAuditResDto queryCertificationStatistics(UidPlatformAuditReqDto uidPlatformAudit) {
        ResponseEntity<UidPlatformAuditResDto> uidPlatformAuditResDtoResponseEntity = null;
        try {
            uidPlatformAuditResDtoResponseEntity = restTemplate.postForEntity(url + UID_PLATFORM_AUDIT, uidPlatformAudit, UidPlatformAuditResDto.class);
        } catch (RestClientException e) {
            log.error(e.getMessage(), e);
            throw new BusinessException(ResultCode.UID_AUTHORIZED_ERROR);
        }
        UidPlatformAuditResDto body = uidPlatformAuditResDtoResponseEntity.getBody();
        log.info(JSON.toJSONString(body));
        if (!body.getSuccess()){
            throw new BusinessException(ResultCode.UID_AUTHORIZED_ERROR.getCode(),body.getMsg());
        }
        return body;
    }

传对象时可以直接将对象放进去,然后返回时用对应的对象体接受。
如果要传带参数的如下写。

 HttpHeaders headers = new HttpHeaders();
 headers.setContentType(MediaType.APPLICATION_JSON);
 MultiValueMap<String, Object> map= new LinkedMultiValueMap<String, String>();
 map.add("email", "taoge@xttblog.com");
 map.add("url", "www.xttblog.com");
 map.add("name", "业余草");
 HttpEntity<MultiValueMap<String, Object>> multiValueMapHttpEntity = new HttpEntity<MultiValueMap<String, Object>>(map, headers);
        restTemplate.postForEntity(url + UID_PLATFORM_AUDIT, multiValueMapHttpEntity, String.class);

作为一个笔记记录下,因为这个弄了好久才出来。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值