处理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".