【发布时间】:2010-01-26 15:48:36
【问题描述】:
当我调用 Request.RawUrl 时,我没有得到域名(至少在开发中)。
例如,如果我的本地网址是:
http://localhost:2343/some/thing
对 Request.RawUrl 的调用正在回馈我:
/一些/东西
我记得它会返回所有内容,这是本地开发人员的行为吗?
更新
我也在使用 Url Re-Writing,所以像 Request.Url.AbsoluteUri 这样的东西会返回内部 url,而不是我需要获取的重写后的 url。
那么javascript是唯一的方法吗?
或者我可以使用 Request.RawUrl 作为 url 部分,然后以某种方式获取域名部分? (有时它也有一个端口......)
【问题讨论】:
标签: asp.net httprequest