Простой обмен restTemplate, используемый для запроса GET.
Информация заголовка
HttpHeaders headers = new HttpHeaders();
headers.setAccept(Arrays.asList(MediaType.ALL));
headers.setContentType(MediaType.APPLICATION_JSON_UTF8);
headers.add("Authorization", ************);
URL-адрес:
/api/odata/GetAvailableObjects?fromTime=datetime'2018-02-02T12:00:00'&$format=json&toTime=datetime'2018-02-10T12:00:00'
Я пытался создать этот URL с помощью MessageFormat.format
или URIBuilder
. Одинарные кавычки - проблема. До сих пор я пытался удвоить их, избежать их или оставить как есть.
Я включил дополнительное ведение журнала с помощью: logging.level.org.springframework.web.client.RestTemplate=DEBUG. Здесь отображается URL-адрес. .
Я полагаю, что виновата какая-то дополнительная кодировка. Любые идеи?