gpt4 book ai didi

c# - 如何在 ASP.NET Web api 中获取客户端请求的 url?

转载 作者:行者123 更新时间:2023-12-02 21:05:11 27 4
gpt4 key购买 nike

在我的应用程序中,我想从 ASP.NET WEB API 读取客户端请求的 URL。

示例:

https://xxx.test.com/test.html页面正在调用 https://api.test.com/api/home/get/1 WEB方式。

请求的url https://xxx.test.com/test.html需要从web方法读取。

以下代码返回 IP 地址。它不返回域名 url。

// GET api/home/get/5
public string Get(int id)
{
return HttpContext.Current.Request.UserHostAddress;
}

请推荐我。

提前致谢。

最佳答案

查看HttpContext.Current.Request.UrlReferrer.OriginalString。请注意,此数据是由客户设置的,因此您不能相信它是 100% 准确的。

关于c# - 如何在 ASP.NET Web api 中获取客户端请求的 url?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36441863/

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