Я создал сессионный компонент без сохранения состояния Java для предоставления клиентам услуг RESTful, и я получаю ошибку 404 Not Found, когда передаю параметр с десятичной точкой (в частности, долготу, например 150.318232). Служба работает нормально, если переданное значение является целым числом.
Ниже приведен фрагмент кода соответствующего метода - он был изначально создан с использованием мастеров Netbeans.
@GET
@Produces({"application/json"}) //, "application/xml"
public MessagesConverter get(@QueryParam("start")
@DefaultValue("0")
int start,
......
@QueryParam("longitude")
@DefaultValue("-123456789")
long searchPointLongitude,
......
Я пытался закодировать URL таким образом, чтобы точки / точки были представлены в виде шестнадцатеричных кодов, но, похоже, это не устраняет проблему.
Любая помощь будет оценена.
Приветствия
Jin