本地发起post调用修改请求头

论坛 期权论坛 脚本     
已经匿名di用户   2022-4-26 15:50   1115   0
public static AddEntrustResponse addEntrust(AddEntrustRequest req) throws Exception {
  URI uri = new URI(ConfigReaderUtils.getProperty("addEntrust.url"));
  //headers
  HttpHeaders requestHeaders = new HttpHeaders();
/**
* 请求头添加参数
*/
  requestHeaders.add("token", "斯人若彩虹");
  requestHeaders.add("Content-Type", "application/json;charset=UTF-8");
  //HttpEntity
//AddEntrustRequest 为自定义的需要放在请求体的对象
  HttpEntity<AddEntrustRequest> requestEntity = new HttpEntity<AddEntrustRequest>(req, requestHeaders);
  RestTemplate restTemplate = new RestTemplate();
  //post
//AddEntrustResponse 为自定义的接收响应的对象
  ResponseEntity<AddEntrustResponse> addEntrustResponseResponseEntity = restTemplate.postForEntity(uri, requestEntity, AddEntrustResponse.class);
  AddEntrustResponse body = addEntrustResponseResponseEntity.getBody();
  return body;
 }
}

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:81
帖子:4969
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP