C#WebClient下载字符串错误

C.多纳文

因此,我尝试使用WebClient#downloadString(url),但似乎无法正常工作,这是错误消息:

An exception of type 'System.Net.WebException' occurred in System.dll but was not handled in user code 
Additional information: The underlying connection was closed: The connection was closed unexpectedly.

我不确定为什么会发生这种情况或如何解决它,如果有人可以帮助我解决这个问题,那将是很棒的。我当前的代码是这样的:

 string webData = new System.Net.WebClient().DownloadString("http://api.predator.wtf/host2ip/?arguments=www.google.com");

该代码主要仅用于测试,根本不起作用。有人有想法么?我四处张望,找不到解决此错误的任何方法。

用户名

您必须设置用户代理标头。如果用户代理为空,某些服务器将拒绝连接:

using (var w = new WebClient())
{
    w.Headers.Add("user-agent", "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.116 Safari/537.36");
    var s = w.DownloadString("http://api.predator.wtf/host2ip/?arguments=www.google.com");
    Console.WriteLine(s);
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

C#WebClient选择SQL字符串

来自分类Dev

c#webClient上传字符串中断

来自分类Dev

C#WebClient下载非常慢

来自分类Dev

C#WebClient下载图像失败

来自分类Dev

使用c#WebClient下载文件

来自分类Dev

C#WebClient下载非常慢

来自分类Dev

C# 空 WebClient 下载字符串

来自分类Dev

C#WebClient:链接中的非法字符

来自分类Dev

WebClient无法下载字符串

来自分类Dev

WebClient无法从本地主机下载字符串

来自分类Dev

Webclient下载字符串返回意外结果

来自分类Dev

WebClient下载字符串(几个字符页面)太慢了

来自分类Dev

Excel 文件通过 POST 下载 C#(避免 404.15 查询字符串错误)

来自分类Dev

在C#中获取WebClient的原始查询字符串

来自分类Dev

c#webclient返回403禁止

来自分类Dev

PHP卷曲到C#Webclient / HTTPRequest

来自分类Dev

WebClient下载字符串不同于WebBrowser查看源

来自分类Dev

WebClient下载任何URL的空白字符串,但仅在Webserver上

来自分类Dev

Javascript下载字符串

来自分类Dev

阻止webclient转义字符串

来自分类Dev

C struct字符串错误

来自分类Dev

带字符串C的分段错误

来自分类Dev

C ++字符串程序中的错误

来自分类Dev

C ++枚举[字符串]错误

来自分类Dev

C#子字符串错误

来自分类Dev

C ++字符串长度错误异常

来自分类Dev

C#WebClient表单身份验证

来自分类Dev

Node.js中的C#WebClient NetworkCredentials

来自分类Dev

C#WebClient DownloadFile仅工作一次