我一直在尝试使用返回json的在线API。 我目前正在使用winform应用程序。
到目前为止,我试过
WebClient cHttp = new WebClient();
string htmlCode = cHttp.DownloadString(path); <--------
///-----------And then this
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(path);
request.Method = WebRequestMethods.Http.Get;
request.Accept = "application/json";
HttpWebResponse response = (HttpWebResponse)request.GetResponse(); <-----
当我指向箭头时,程序不会崩溃它只是命中该行然后跳过它下面的所有代码。然后我的表单打开而不运行我的整个代码。我做错了什么?
谢谢
答案 0 :(得分:1)
使用try-catch块,您将看到错误:
try
{
WebClient cHttp = new WebClient();
string htmlCode = cHttp.DownloadString(path);
}
catch(Exception e)
{
Debug.WriteLine(e);
}
答案 1 :(得分:0)
它跳出了你的方法。您必须捕获异常并返回null对象。或者找到错误。