Я пытаюсь написать rest api, в котором я передаю дату как параметр URL. Дата образования dd/MM/yyyy HH: mm; URL-адрес API REST:Как передать дату (dd/MM/yyyy HH: mm) в качестве параметра в REST API
public static final String GET_TestDate = "/ stay/datecheck? DateCheckIn = {dateCheckIn}";
и метод Отдыхать
@RequestMapping(value = HotelRestURIConstants.GET_TestDate, method = RequestMethod.GET)
public @ResponseBody String getDate(@PathVariable("dateCheckIn") @DateTimeFormat(iso= DateTimeFormat.ISO.DATE) String dateCheckIn) {
logger.info("passing date as a param");
String str="date"+dateCheckIn;
return str;
}
но когда звоню этот API с помощью клиента REST я получаю сообщение об ошибке 404 . Вот REST URL
http://localhost:8089/stay/datecheck?dateCheckIn="28/01/2016 19:00"
проблема в том, что вы используете «/» не могу и использовать «-» вместо этого? Вам нужен этот метод для получения? Почтовый метод здесь не работает? – Radu
@Radu Я пробовал с http: // localhost: 8089/stay/datecheck? DateCheckIn = "28-01-2016 19:00", но снова получаю ошибку 404 – nand
@RickS Я делаю это в java и записываю основы для отдыха на основе веб-сервисов – nand