HttpContext.Current.Request.Url.Host возвращает неправильное значение - PullRequest
3 голосов
/ 13 июля 2011

Мой веб-адрес www.test.com, и я пытаюсь получить этот URL-адрес по HttpContext.Current.Request.Url.Host, но вместо этого URL-адреса возвращается IP-адрес. Я проверяю с помощью fiddler, и это Host также IP-адрес. Я хочу знать, как это исправить?

Ответы [ 2 ]

0 голосов
/ 13 июля 2011

Вы получаете IP, так как пытаетесь использовать Host property of the URL.Вы должны увидеть AbsoluteUri property of URL, чтобы получить полную информацию об URL.например,

String url = HttpContext.Current.Request.Url.AbsoluteUri;
0 голосов
/ 13 июля 2011

Используйте ниже, чтобы получить URL из кода:

string url = HttpContext.Current.Request.Url.ToString().Trim(); 
...