visual studio 2022
framework .net 7
在controller中获取url
Url.ActionContext.HttpContext.Request.Host.Value;
namespace LaserCleanTyre.Controllers
{ /// <summary>
/// SignalR客户端
/// </summary>
[ApiController]
[Route("[controller]/[action]")]
public class SignalRController : ControllerBase
{
/// <summary>
/// 获取URL地址
/// </summary>
/// <returns></returns>
[HttpGet(Name = "GetURL")]
public string GetURL()
{
string s = Url.ActionContext.HttpContext.Request.Host.Value;
return s;
}
}
}

在本文中,展示了如何在基于ASP.NETCore的SignalRController中利用`Url.ActionContext.HttpContext.Request.Host.Value`来获取当前请求的URL地址。这个控制器继承自`ControllerBase`,并标记了`ApiController`和`Route`特性,提供了一个名为`GetURL`的HTTPGET方法来返回URL。
1089

被折叠的 条评论
为什么被折叠?



