requestedUri 属性
请求的 URI。
如果请求 URI 是绝对的(例如,'https://www.example.com/foo'),则返回原样。否则,返回的 URI 通过使用请求 URI 路径(例如,'/foo')和 HTTP 头字段重建。
为了重建方案,使用 'X-Forwarded-Proto' 头。如果不存在,则使用连接的套接字类型,即如果连接是通过 SecureSocket 实现的,则方案是 'https',否则是 'http'。
为了重建主机,使用 'X-Forwarded-Host' 头。如果不存在,则使用 'Host' 头。如果两个都不存在,则使用服务器的主机名。
实现
Uri get requestedUri;