В почтальце я отправляю следующий запрос:
i ' M Получите ожидаемый ответ, с учетом лимита.String url = "https://somedomain.com/api/v1/xyz";
MultiValueMap map = new LinkedMultiValueMap();
map.add("limit", "1");
HttpHeaders headers = new HttpHeaders();
headers.set("Authorization", "");
headers.setContentType(MediaType.APPLICATION_FORM_URLENCODED);
HttpEntity request = new HttpEntity(map, headers);
ResponseEntity response;
try {
response = restTemplate.exchange(url, HttpMethod.GET, request, SomeClass.class);
} catch (RestClientException e) {
// not important
}
< /code>
В ответе предел не учитывается. Это все равно, что вообще не отправил лимит.==============================request start==============================
URI : https://somedomain.com/api/v1/xyz
Method : GET
Headers : [Accept:"application/json, application/*+json", Authorization:"", Content-Type:"application/x-www-form-urlencoded;charset=UTF-8", Content-Length:"7"]
Request body: limit=1
===============================request end===============================
==============================response start=============================
Status code : 200 OK
Status text : OK
Headers : // some headers
Response body: // response
==============================response end===============================
< /code>
Есть идеи, в чем может быть проблема? Если я устанавливаю длину содержимого на 7 вручную в почтальстве, он все еще работает.
Подробнее здесь: https://stackoverflow.com/questions/628 ... to-postman