How can I get the root domain URI in ASP.NET?

后端 未结 14 1438
庸人自扰
庸人自扰 2020-12-12 16:15

Let\'s say I\'m hosting a website at http://www.foobar.com.

Is there a way I can programmatically ascertain \"http://www.foobar.com/\" in my code behind (i.e. witho

14条回答
  •  一生所求
    2020-12-12 16:45

    If example Url is http://www.foobar.com/Page1

    HttpContext.Current.Request.Url; //returns "http://www.foobar.com/Page1"
    
    
    HttpContext.Current.Request.Url.Host; //returns "www.foobar.com"
    
    
    HttpContext.Current.Request.Url.Scheme; //returns "http/https"
    
    
    HttpContext.Current.Request.Url.GetLeftPart(UriPartial.Authority); //returns "http://www.foobar.com"
    

提交回复
热议问题