URI Шаблонная переменная, содержащая путь? - PullRequest
1 голос
/ 13 декабря 2011

У меня вопрос по поводу переменных шаблона URI.

Мне нужно управлять URI с помощью формы:

http://netlocation:port/application_path/{variable}

переменная может представлять собой сам путь, то есть что-то вроде

this/variable/is/a/path

так что полный URI выглядит как

http://netlocation:port/application_path/this/variable/is/a/path

как мне это сделать?

Ответы [ 3 ]

3 голосов
/ 06 декабря 2012

Используйте оператор «+», чтобы избежать экранирования символа «/»:

http://netlocation:port/application_path/{+foo}

Вы можете примерить Шаблон анализатора URI Online

2 голосов
/ 13 декабря 2011

Вы можете использовать параметры запроса и просто кодировать переменную пути стандартным способом:

http://netlocation:port/application_path?path=%2Fthis%2Fvariable%2Fisapath
1 голос
/ 05 января 2012
...