Я пытаюсь создать общий локатор мест нахождения для моей чат-программы. В настоящее время он показывает IP, Username и я пытаюсь добавить Location. Я пытаюсь использовать этот кусок кода:(403) Запрещено на WebRequest
var location = "";
List<string> HTML_code = new List<string>();
WebRequest request = WebRequest.Create("http://www.maxmind.com/app/locate_demo_ip?ips=" + IP);
using (WebResponse response = request.GetResponse())
using (StreamReader stream = new StreamReader(response.GetResponseStream()))
{
string line;
while ((line = stream.ReadLine()) != null)
{
HTML_code.Add(line);
}
}
location = (HTML_code[296].Replace("<td><font size=\"-1\">", "")).Replace("</font></td>", "");
return location;
Это, однако возвращает исключение о WebResponse:
The remote server returned an error: (403) Forbidden.(System.Net.WebResponse GetResponse())
Почему я получаю это? И как я могу это предотвратить?
Я вижу, большое спасибо – Daaksin