requestedUri属性

Uri 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;