web2py book's "Core" chapter говорит:Имеет ли допустимый URL-адрес запроса расширение «.html» в web2py?
web2py карты GET запросов/POST вида:
http://127.0.0.1:8000/a/c/f.html/x/y/z?p=1&q=2
функционировать п в контроллере "c.py" в аппликация,
Однако я бы предположил, что действительно действительный URL-адрес не будет содержать .html
. На самом деле, далее на той же странице мы читаем:
URL-адреса разрешены только для буквенно-цифровых символов, символов подчеркивания и слэшей; аргументы могут содержать непоследовательные точки. Перед проверкой пробелы заменяются символами подчеркивания.
И ясно, что .html
не является частью args
но она имеет точку в нем. Следовательно, URL-адрес примера противоречит действительному URL-адресу, как описано ниже.
@ Ответ cdonts правильный. Для более подробной информации я предлагаю найти раздел [The Core] (http://web2py.com/books/default/chapter/29/04/the-core) для случаев «расширения». – Anthony