У меня есть служба, определенная следующим образом:
public String getData(@QueryParam("date") Date date)
Я пытаюсь передать java.util.Date
от моего клиента (это jaxrs:client CXF, а не обычный HTTP-клиент или браузер).
Моя служба получает дату Четверг, 01 марта, 22:33:10 IST 2012
в URL-адресе HTTP. Поскольку CXF не сможет создать объект Date
, используя эту строку, мой клиент получает ошибку 404.
Я попытался использовать ParameterHandler
на стороне службы, но я все еще не могу его успешно проанализировать, потому что я не ожидаю дату в каком-либо конкретном формате.
Согласно этому сообщению, передача Date
должна работать из коробки, но я не могу заставить работать основной случай. Должен ли я что-либо делать, чтобы успешно передать объект Date от моего клиента к службе? Цените любую помощь.
Спасибо