C#Webclient在Json文件中下载字符串零结果

时间:2017-02-22 12:56:37

标签: c# json webclient

我遇到了webClient.Download(“URI”)函数的问题。它工作,因为我不得不将URL更改为https(我建议)。如果我在浏览器中粘贴我的请求URI,我会得到一个有效的Json字符串,如果我用DownloadString(“URI”)方法调用它,我会得到零结果 我的代码包含一个密钥,只是在此处删除了此帖子 这是我的代码:

var json = "";

Console.WriteLine("Connect zur Google API Geo Coding API");
locations = locations.Replace(" ", "+");
//request the google geocoding api. limit of 2500 requests/day
String requestUri = "https://maps.googleapis.com/maps/api/geocode/json?address=Serba,++Am+Schwemmberg,+Germany";
Console.WriteLine("Hat geklappt");
//get the json string
 Console.WriteLine("starte den download des json");

 var webClient = new WebClient();
//here it Returns "Zero result"

 json = webClient.DownloadString(requestUri);

 Console.WriteLine("Download des json beendet");

1 个答案:

答案 0 :(得分:1)

documentation表示您必须提供您没有参考的key参数。