首页 / C# / 首页> C#> System.Net.Http.HttpRequestException:设备未配置-> System.Net.Sockets.SocketException:设备未
首页> C#> System.Net.Http.HttpRequestException:设备未配置-> System.Net.Sockets.SocketException:设备未
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了首页> C#> System.Net.Http.HttpRequestException:设备未配置-> System.Net.Sockets.SocketException:设备未,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含894字,纯文字阅读大概需要2分钟。
内容图文
![首页> C#> System.Net.Http.HttpRequestException:设备未配置-> System.Net.Sockets.SocketException:设备未](/upload/InfoBanner/zyjiaocheng/670/7fe37e8972f8476d85fe1f70454e11db.jpg)
System.Net.Http.HttpRequestException: Device not configured —> System.Net.Sockets.SocketException: Device not configured
尝试从自定义中间件生成aspnet核心Web应用程序的Web请求时,我收到上述错误.该错误发生在以下代码块的第四行:
var web = new WebClient();
var testing = _configuration.GetSection("IPStack")["AccessKey"];
web.QueryString.Add("access_key", _configuration.GetSection("IPStack")["AccessKey"]);
string ipstackRaw = web.DownloadString($"http://api.ipstack/{ipaddress}");
我正在Mac社区版上使用Visual Studio.是什么导致此错误?
更新资料
自原始帖子以来,我已经尝试了一些方法,但均未成功.这是我尝试过的:
>在PC上的Visual Studio专业版中运行应用程序(Windows 10)
>使用HttpClient尝试请求
>在中间件之外尝试请求
解决方法:
确保正确键入请求URI.
更改
字符串ipstackRaw = web.DownloadString($“ http://api.ipstack/ {ipaddress}”);
至
字符串ipstackRaw = web.DownloadString($“ http://api.ipstack.com/{ipaddress}”);
内容总结
以上是互联网集市为您收集整理的首页> C#> System.Net.Http.HttpRequestException:设备未配置-> System.Net.Sockets.SocketException:设备未全部内容,希望文章能够帮你解决首页> C#> System.Net.Http.HttpRequestException:设备未配置-> System.Net.Sockets.SocketException:设备未所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。