Можно ли в любом случае указать в Джерси, что я хочу пути переменной длины?
Например,
Я хочу реализовать ресурс Джерси, который обрабатывает, например, следующий URL:
/images/asdfu213/size;width=100;height=200/reflect;offset=2/rotate;angle=0.45/
Это путь переменной длины, так как пользователь может добавить к изображению другую операцию, например:
/images/asdfu213/size;width=100;height=200/reflect;offset=2/rotate;angle=0.45/shear;x=0.3/
Есть ли в Джерси что-нибудь для реализации этого?
Я пытался:
@Path("/{id}/{size}/{ops: .*}")
Response process(@PathParam("id)String id, @PathParam("size") PathSegment sizeSegment, @PathParam("op") PathSegment opsSegments)
но все параметры матрицы чередуются, а opsSegments.getPath пуст
также пытался
@Path("/{id}/{size}/{ops: .*}")
Response process(@PathParam("id")String id, @PathParam("size") PathSegment sizeSegment, @PathParam("op") String opsSegments)
, хотя путь сохраняется, все параметры матрицыраздели
Буду признателен за любую помощь.