我对如何解决这个问题有点茫然。标题说明了一切。当我尝试从网站抓取html时,会得到SocketException。我设法弄清楚它与标头有关,但是我不知道在各种情况下应该使用哪个标头。我有以下内容:
private async void parseHtml(string url)
{
HttpClient client = new HttpClient();
client.BaseAddress = new Uri(url);
var html = await client.GetStringAsync(url); //SocketException here
//Parse html, etc.
}