一般的:

带Query参数的:

如果Query参数只包含:英文大小写字母、数字、下划线(_)、连字符(-)、点(.),那么可以直接手工加入到URL中。 否则需要编码后,再加入URL!(例如出现汉字、空格等字符,就必须先编码在加入URL)
javascript
# 中文 → 必须编码
name = "张三"
url = f"https://api.com/search?name={quote(name)}"
# 结果: https://api.com/search?name=%E5%BC%A0%E4%B8%89