Мой веб-адрес www.test.com, и я пытаюсь получить этот URL-адрес по HttpContext.Current.Request.Url.Host, но вместо этого URL-адреса возвращается IP-адрес. Я проверяю с помощью fiddler, и это Host также IP-адрес. Я хочу знать, как это исправить?
HttpContext.Current.Request.Url.Host
Вы получаете IP, так как пытаетесь использовать Host property of the URL.Вы должны увидеть AbsoluteUri property of URL, чтобы получить полную информацию об URL.например,
Host property of the URL
AbsoluteUri property of URL
String url = HttpContext.Current.Request.Url.AbsoluteUri;
Используйте ниже, чтобы получить URL из кода:
string url = HttpContext.Current.Request.Url.ToString().Trim();