我需要知道是否可以使用 https://123456789@localhost/api
这样的 Flask 创建 URL,以便识别使用 API 的用户。
使用 123456789
我需要检查的客户 ID。
答案 0 :(得分:0)
使用flask blueprint,您可以创建类似这个网址https://localhost/api/<user>
答案 1 :(得分:0)
是的。
像 http://123456789@localhost/api
这样的 URL 被转换为带有 HTTP Basic Auth 标头的 http://localhost/api
,如 Authorization: Basic MTIzNDU2Nzg5Og==
(其中 MTIzNDU2Nzg5Og==
是 {{1} 的 base64 编码}).
这可以通过 request.authorization
.username
访问。