【问题标题】:Cant retrieve JSON data more than one time from URL C#无法从 URL C# 多次检索 JSON 数据
【发布时间】:2016-09-15 14:47:35
【问题描述】:

我正在编写一个 Windows 窗体应用程序,它将搜索并从 YouTube 获取音乐。但是当我尝试多次获取音乐 JSON 数据时,在实例化 WebClient() 时出现此错误。

这是我的代码:

using (var webClient = new WebClient())
{
    string JSON_Data = webClient.DownloadString(url_request);
    insancil_adres = new sarki();
    insancil_adres = JsonConvert.DeserializeObject<sarki>(JSON_Data);
}

错误:“'System.Net.WebException' 类型的未处理异常 发生在 System.dll 中

附加信息:远程服务器返回错误:(400)。

代码也附加到一个按钮上,所以每次单击按钮时,代码都会一次又一次地工作,但在这种情况下,它只会工作一次。

【问题讨论】:

  • 您检查过url_request 在调试器中的样子吗?
  • url_request 是字符串格式的 youtube api HTTP 请求。我认为问题在于用相同的名称多次实例化WebClient()class。

标签: c# json youtube-api


【解决方案1】:

好的,我找不到任何合适的解决方案,所以我尝试从不同的方式解决问题。最后,我每次单击运行我给出的代码的按钮时都打开一个新表单,从而找到了解决方案

【讨论】:

    猜你喜欢
    • 2021-01-25
    • 2016-02-10
    • 1970-01-01
    • 1970-01-01
    • 2014-11-27
    • 1970-01-01
    • 2012-10-30
    • 1970-01-01
    • 2016-06-04
    相关资源
    最近更新 更多