asp.net core 获取当前请求的url

论坛 期权论坛 编程之家     
选择匿名的用户   2021-6-2 16:01   1242   0

定义一个类,写一个扩展方法,需要引入 Microsoft.AspNetCore.Http.Abstractions包

public static class HttpRequestExtensions
    {
        public static string GetAbsoluteUri(this HttpRequest request)
        {
            return new StringBuilder()
             .Append(request.Scheme)
             .Append("://")
             .Append(request.Host)
             .Append(request.PathBase)
             .Append(request.Path)
             .Append(request.QueryString)
             .ToString();
        }
    }

使用:

 var url = HttpRequestExtensions.GetAbsoluteUri(Request);

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP