Обновление браузера создает WSGI "/ null" в качестве последнего GET-запроса. Почему «пустая» строка в URL? - PullRequest
2 голосов
/ 15 января 2020

В приложении Python WSGI я добавляю print(environ['PATH_INFO']) в точку входа WSGI def wsgi(self,environ,start_response).

После обновления sh браузера появляется «/ null» или « / en / null "URL GET запрос. Я не знаю, почему это там.

/en/content
/static/960.css
/static/main.css
/static/pygments.css
/en/null

или

/
/static/960.css
/static/main.css
/static/pygments.css
/null

Нет запроса HTTP от моего javascript. Таким образом, оно должно исходить из-за пределов моего приложения.

  • Может ли кто-нибудь указать мне на spe c, который объясняет эту "нулевую" строку?
  • Если это ожидается, как следует обрабатывать URL со строкой «null»?

https://www.ietf.org/rfc/rfc2616.txt упоминает null, но означает «без значения». Я имею в виду фактическую «нулевую» строку в URL.

https://www.python.org/dev/peps/pep-0333/ не упоминает null.

...