1
使用HttpContext.Current.Request.Url.Authority
时,可以获取当前主机站点,例如:localhost:8084。C#:使用http/https前缀返回当前网络路径
是否有可能获得'完整'主机名,如:'http://localhost:8084'?
对于某些实现它将是http和其他将是https,我需要根据站点地址创建一个URL。
使用HttpContext.Current.Request.Url.Authority
时,可以获取当前主机站点,例如:localhost:8084。C#:使用http/https前缀返回当前网络路径
是否有可能获得'完整'主机名,如:'http://localhost:8084'?
对于某些实现它将是http和其他将是https,我需要根据站点地址创建一个URL。
您可以使用HttpContext.Current.Request.IsSecureConnection
来检查http或https。
另请注意,使用HttpContext.Current.Request.Url.Scheme
和HttpContext.Current.Request.Url.Host
可以提取该信息。
'url'返回什么? –
HttpContext.Current.Request.Url.Host请注意本地调试环境和生产环境之间的区别,在生产环境中您将获得http或https和主机名称 – freshbm