我需要使用休息模板触发一个POST请求。但问题是这个请求没有任何主体。我尝试从POSTMAN调用它,它是成功的。下面附上与 Postman 相关的截图
我需要通过rest模板触发相同的API。但它使用以下代码段发出Bad请求异常
HttpHeaders headers = new HttpHeaders();
headers.set("Authorization", "Bearer " + "<token>");
headers.set("Content-Length", "0");
HttpEntity<Map<?, ?>> entity = new HttpEntity<Map<?, ?>>(null, headers);
ResponseEntity<E> response = null;
try {
response = restTemplate.exchange(api, methodType, entity, type);
我也试过给一个空的map作为body。但是这对我来说也不起作用。
有人能帮我吗?
1条答案
按热度按时间ruarlubt1#
请尝试以下方法:HttpEntity实体=新的HttpEntity(新的Map〈空,空〉,头);