У меня есть веб-сервис вроде
@GET
@Produces("application/json")
@Path("{parameter1}/july/{param2},{param3},{param4}/month")
public Month getResult(@PathParam("parameter1") String parameter1, @PathParam("param2") PathSegment param2 , @PathParam("param3") PathSegment param3, @PathParam("param4") PathSegment param4) {
return action.getResult(parameter1, new Integer(param2.getPath()), new Integer(param3.getPath()), new Integer(param3.getPath()));
}
Если я вызываю эту веб-службу из своего тестового класса, она работает нормально; но если я вызову его через браузер, я получаю сообщение, так как не могу найти службу.
URL, который я использую через браузер,
http://localhost:8080/WebApp/services/seating/mylogin/july/1,0,0/month
если я использую url как
http://localhost:8080/WebApp/services/seating/mylogin/fly/1/0/0/month
и измените путь в службе, соответственно, он отлично работает, но необходимо использовать запятую вместо косой черты. Можно ли использовать веб-сервис с параметрами, разделенными запятыми, в URL?