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