【发布时间】:2015-03-23 02:25:40
【问题描述】:
Asp.Net 5 (vNext) 中的 HttpRequest 类包含(除其他外)有关请求 URL 的解析详细信息,例如 Scheme、Host、Path 等。
尽管如此,我还没有发现任何公开原始请求 URL 的地方 - 只有这些解析值。 (在以前的版本中有Request.Uri)
我能否在不必将 HttpRequest 上可用的组件拼凑起来的情况下取回原始 URL?
【问题讨论】:
-
一个错误似乎已在早些时候提交但已关闭...您可能可以检查它的详细信息,如果您对此感觉更强,可以更新它的详细信息:github.com/aspnet/HttpAbstractions/issues/110
-
@KiranChalla:我有点理解他们的观点,尽管它确实让我想知道 RawURL 在以前的版本中是什么。我猜他们目前所展示的关于方案、主机等的内容可以从服务器端对请求的处理中推测出来,而不是请求本身的任何内容。
-
你试过 ToString() 吗?
标签: request uri asp.net-core