Google doc JSON请求响应时间

本文关键字:响应时间 请求 JSON doc Google | 更新日期: 2023-09-27 18:18:29

我有一个google docs电子表格设置为RSS -> json发布,我使用下面的代码来检索它:

public void getDocData()
{
    String url = "https://spreadsheets.google.com/blah blah blah/basic?alt=json";
    using (var w = new WebClient())
    {
        //here's where the problem is
        String json_data = w.DownloadString(url);
        //blah blah parse json_data;
     }
 }

我的问题是下载字符串花费了非常长的时间(10-15秒),我完全不知道为什么。奇怪的是,我有一个node/javascript应用程序,使用完全相同的链接和http。获取请求,没有同样的问题。

有人有什么想法吗?

Google doc JSON请求响应时间

根据你的症状,我倾向于认为谷歌文档与此无关。您是否尝试过调查与WebClient直接相关的类似问题?例如,确保它没有代理解析问题:

using (var w = new WebClient())
{
    w.Proxy = null;
    ...
  • System.Net。WebClient异常慢
  • 慢WebClient.DownloadString吧?

尝试使用acync msdn

public void getDocData()
{
  String url = "https://spreadsheets.google.com/blah blah blah/basic?alt=json";
  using (var w = new WebClient())
  {
    //here's where the problem is
    String json_data = w.DownloadStringAsync(url);
    //blah blah parse json_data;
  }
}
详细