【发布时间】:2020-08-14 04:16:18
【问题描述】:
我目前正在向客户端发送资源,我正在使用已经完成的代码并且我正在修改它,该代码下面显示的一行我不明白。好吧,我知道我正在发送或发布资源,我知道此方法采用客户端的 url,例如在这种情况下采用 HTTP 请求的类型 POST,但我不明白为什么此方法采用 nService.getStringHttpEntityWithPayload( payLoad)和Resource.class?它返回的响应实体也是一个类还是一个具有状态和标题的类?
ResponseEntity<Resource> responseEntity = restTemplate.exchange(
eURL,
HttpMethod.POST,
nService.getStringHttpEntityWithPayload(payLoad),
Resource.class);
【问题讨论】:
-
什么是
nService? -
@George 它是一个具有方法 public HttpEntity
getStringHttpEntityWithPayload(String payload) { HttpHeaders headers = new HttpHeaders(); headers.setContentType(MediaType.APPLICATION_JSON);返回新的 HttpEntity(有效负载,标头); }
标签: java spring rest httprequest resttemplate