【发布时间】:2018-04-17 19:55:36
【问题描述】:
我正在创建一个应用程序来检查用户的状态。我收到 404 未找到错误。任何人都可以帮助代码发布在下面。我做错了什么?
static void Main(string[] args)
{
var Usernames = File.ReadAllLines(@"C:\Users\Hasan\Desktop\Usernames.txt");
Parallel.ForEach(Usernames, Username =>
{
try
{
using (WebClient WebClient = new WebClient())
{
WebClient.Headers.Add("User-Agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.3202.75 Safari/537.36");
string response = WebClient.DownloadString("https://www.habbo.com/api/public/users?name=" + Username);
if(response.Contains("not - found"))
{
Console.WriteLine("Possibly Free : " + Username);
}
}
}
catch (Exception ex)
{
//Console.WriteLine("Error on Username : " + Username);
Console.WriteLine(ex.Message);
Console.ReadLine();
}
});
}
【问题讨论】:
-
当您从浏览器浏览相同的 url 时会发生什么?
-
@Hassan 如果您的问题得到解决...标记答案并关闭此线程
标签: c# api http-status-code-404