gpt4 book ai didi

request - 从 Microsoft.AspNetCore.Http.HttpRequest 获取原始 URL

转载 作者:行者123 更新时间:2023-12-02 18:34:19 26 4
gpt4 key购买 nike

Asp.Net 5 (vNext) 中的 HttpRequest 类包含(除其他外)有关请求 URL 的解析详细信息,例如 Scheme主机路径

不过,我还没有发现任何地方可以公开原始请求 URL - 只有这些解析值。 (在以前的版本中有 Request.Uri)

我可以取回原始 URL,而不必从 HttpRequest 上可用的组件中将其拼凑在一起吗?

最佳答案

添加 Nuget 包/使用:

using Microsoft.AspNetCore.Http.Extensions; 

(在 ASP.NET Core RC1 中,这是在 Microsoft.AspNet.Http.Extensions 中)

然后你可以通过执行以下命令获取完整的http请求url:

var url = httpContext.Request.GetEncodedUrl();

var url = httpContext.Request.GetDisplayUrl();

取决于目的。

关于request - 从 Microsoft.AspNetCore.Http.HttpRequest 获取原始 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28120222/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com