gpt4 book ai didi

asp.net-core - 如何在不访问请求的情况下获取基本网址

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

如何在没有请求的情况下获取 AspNet 核心应用程序中的基本 URL?

我知道从请求中您可以获取方案和主机(即 $"{Request.Scheme}://{Request.Host}" 会给出类似 https://localhost:5000 的内容),但是是否可以从其他地方获取此信息?

也就是说,如果我有一个服务类需要构建绝对URL,那么当没有可用的http请求时,如何获取当前URL?

更新:也许这种情况甚至没有意义,因为托管 URL 完全在应用程序外部,这就是为什么只有从请求主机中提取它才有意义。

最佳答案

出于某种原因,我需要在 Start.cs 配置中获取基本 URL,所以我想出了这个

var URLS = app.ServerFeatures.Get<IServerAddressesFeature>().Addresses;

关于asp.net-core - 如何在不访问请求的情况下获取基本网址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39864550/

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