0

我有一个搜索框。

我在搜索框中搜索: <- 空格。

我的表单验证抓住了这一点。

url 帖子空白

网址显示:++++++++++++++++

如果我搜索:<script>alert(1);</script>

另一个搜索

网址显示:<script>alert%281%29%3B<%2Fscript>

问题

在 Django 中,我可以在哪里更改/更改/修改确定请求 URL 的请求?我正在考虑中间件,但我还没有找到一个例子。HttpRequest我必须从头开始创建一个全新的吗?

为什么我想要?

我想以不同的方式对 URL 进行编码。例如,从q=值中去除所有标点符号、替换空格、去除、替换单个空格,+以获得更清晰的 URL。

真的在寻找一个清晰的代码示例。

4

0 回答 0