Я пытаюсь получить запросы на передачу закодированных строк в URL.Например:
/application/controller/function/hello%20world
, чтобы в моей функции я мог получить доступ к request.args и получить строку, которую я могу удалить ().
Я попытался изменить rewrite.py, чтобы не преобразовывать%20 но это вызвало некоторую ошибку.Что-то еще ловит эти запросы где-то, что я не могу найти.Я заметил, что файл httpserver.log имеет:
127.0.0.1, 2011-09-02 00:12:09, GET, /application/controller/function/hello world, HTTP/1.1, 200, 0.169954
с уже преобразованным пространством.Может быть, это дает намек.Где URL становится незашифрованным?
Ниже приведено содержимое моего файла маршрутов:
#!/usr/bin/python
# -*- coding: utf-8 -*-
default_application = 'chips'
default_controller = 'default'
default_function = 'index'
routes_onerror = [
(r'*/404', r'/chips/static/404.html')
,(r'*/*', r'/chips/static/error.html')
]