gpt4 book ai didi

c# - ASP.NET MVC : How to reliably get the real URL of the current request?

转载 作者:行者123 更新时间:2023-11-30 15:04:43 24 4
gpt4 key购买 nike

现在我有一个运行在 http://127.0.0.1:8081/ 上的 MVC 应用程序(它实际上在 Azure 计算模拟器中运行)。浏览器地址栏清楚地显示端口号为 8081。

但是,Request.UrlRequest.RawUrl 都给我 http://127.0.0.1:8082/ .

我需要发送一封包含 URL 的电子邮件,因此我需要正确的主机名和端口号。我如何可靠地获得实际的、真实的 URL 而没有这种意外的偏差?

最佳答案

您可以使用 Request.Headers["Host"]; 它将为您提供主机名(或 IP)和正确的端口号。然后您可以重建 URL。

关于c# - ASP.NET MVC : How to reliably get the real URL of the current request?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9889827/

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