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