C# Json文件起作用,但在获取url时不起作用
我尝试从url获取json表。我尝试过很多不同的代码,但最终都会出现相同的错误 名称解析失败 我不知道怎么解决它 下面是我如何编写代码的一个示例C# Json文件起作用,但在获取url时不起作用,c#,json,C#,Json,我尝试从url获取json表。我尝试过很多不同的代码,但最终都会出现相同的错误 名称解析失败 我不知道怎么解决它 下面是我如何编写代码的一个示例 var webClient = new System.Net.WebClient(); var json = webClient.DownloadString("https://api.trafiklab.se/samtrafiken/resrobotstops/GetDepartures.json?key=KEY&apiVersion=2.2
var webClient = new System.Net.WebClient();
var json = webClient.DownloadString("https://api.trafiklab.se/samtrafiken/resrobotstops/GetDepartures.json?key=KEY&apiVersion=2.2&locationId=7420752&coordSys=RT90");
堆栈跟踪
System.Net.WebException was caught
HResult=-2146233079
Message=Det gick inte att matcha fjärrnamnet: 'api.trafiklab.se'
Source=System
StackTrace:
vid System.Net.WebClient.DownloadDataInternal(Uri address, WebRequest& request)
vid System.Net.WebClient.DownloadString(Uri address)
vid System.Net.WebClient.DownloadString(String address)
vid ConsoleApplication2.Program._download_serialized_json_data[T](String url) i
能否添加错误的堆栈跟踪?NameResolutionFailure表示存在网络问题。DNS服务器无法解析api.trafiklab.se的IP地址。确保您获得了正确且最新的Url。我的窗口中没有堆栈跟踪。或者至少找不到它链接是正确的。它在我的浏览器中运行良好。可能是我在一个拒绝它的代理后面吗?当你尝试通过浏览器获取这个json时会得到什么?您可能应该更新url。我在浏览器的输出窗口中得到一个json列表。