处理Flask REST时是否需要urlencode API?
Whether urlencode is needed when dealing with Flask REST API?
我有一个基于 Flask 的 Web 应用程序 运行,我不确定以下两个 URL 是否等同于 Flask 请求
www.example.com/hello?a=Hello+G%C3%BCnter
和
www.example.com/hello?a=Hello Günter
这些 url 如何在内部转换为 Flask 请求?非常感谢
浏览器(或任何其他 http 客户端,如 curl)应在发送到服务器之前将这两个 url 转换为 www.example.com/hello?a=Hello+G%C3%BCnter
,因为 www.example.com/hello?a=Hello Günter
不是有效的 HTTP URL .所以 Flask 在这两种情况下都会收到 www.example.com/hello?a=Hello+G%C3%BCnter
,并将其提供给查看解码后的函数参数,如 "Hello Günter"
.
我有一个基于 Flask 的 Web 应用程序 运行,我不确定以下两个 URL 是否等同于 Flask 请求
www.example.com/hello?a=Hello+G%C3%BCnter
和
www.example.com/hello?a=Hello Günter
这些 url 如何在内部转换为 Flask 请求?非常感谢
浏览器(或任何其他 http 客户端,如 curl)应在发送到服务器之前将这两个 url 转换为 www.example.com/hello?a=Hello+G%C3%BCnter
,因为 www.example.com/hello?a=Hello Günter
不是有效的 HTTP URL .所以 Flask 在这两种情况下都会收到 www.example.com/hello?a=Hello+G%C3%BCnter
,并将其提供给查看解码后的函数参数,如 "Hello Günter"
.