我正在尝试从Sanic中的传入请求中获取引荐网站URL /服务器名称(而不是IP地址)。但是,到目前为止,我已经设法从请求标头中获取连接的IP和端口。 Sanic中是否有任何python软件包或内置功能?
答案 0 :(得分:0)
尝试一下:
referrer = request.headers.get("Referer") # url
u = urlparse(referrer)
print(u.netloc) # server name
引荐来源文档标题-https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Referer
urlparse的文档-https://docs.python.org/3/library/urllib.parse.html#urllib.parse.urlparse