C#:Return 当前 Web 路径,前缀为 http/https
C#: Return current web path with http/https prefix
当使用HttpContext.Current.Request.Url.Authority
时,我可以获得当前的主机站点,例如:localhost:8084。
是否可以获取 'full' 主机名,例如:“http://localhost:8084”?
对于某些实现,它将是 http,而其他实现将是 https,我需要根据站点地址创建一个 URL。
您可以使用 HttpContext.Current.Request.IsSecureConnection
检查是 http 还是 https。
另请注意,使用 HttpContext.Current.Request.Url.Scheme
和 HttpContext.Current.Request.Url.Host
您可以提取该信息。
当使用HttpContext.Current.Request.Url.Authority
时,我可以获得当前的主机站点,例如:localhost:8084。
是否可以获取 'full' 主机名,例如:“http://localhost:8084”?
对于某些实现,它将是 http,而其他实现将是 https,我需要根据站点地址创建一个 URL。
您可以使用 HttpContext.Current.Request.IsSecureConnection
检查是 http 还是 https。
另请注意,使用 HttpContext.Current.Request.Url.Scheme
和 HttpContext.Current.Request.Url.Host
您可以提取该信息。