【问题标题】:url problem with json datajson数据的url问题
【发布时间】:2010-11-10 14:01:10
【问题描述】:

followcost.com 的 API 脚本。假设使用 follow cost API,follow cost 有一个简单的 JSON API。

使用 Twitter 用户名向 followcost.com 发送 GET 请求:

GET /lof.json

服务器响应(为清楚起见而格式化):

200 OK
Content-Type: application/json

{"milliscobles_all_time":141.93,
 "average_tweets_per_day":3.01034,
 "username":"lof",
 "twitter_created_at":"2008/01/24 11:21:43 -0600",
 "at_reply_index":55.0,
 "milliscobles_recently":147.92,
 "average_tweets_per_day_recently":3.13738,
 "statuses_count":1165,
 "golden_index":3.0,
   "profile_image_url":"http:\/\/s3.amazonaws.com\/twitter_production\/profile_images\/50450572\/75756154_N00_normal.jpg"}

但是当我使用 URL www.followcost.com/GET/Anand_Dasgupta.jsonwww.followcost.com/api/GET/Anand_Dasgupta.json 时,它会给出 twitter 用户不存在 错误......但我显然有一个 twitter ID。

那么我需要使用的 URL 是什么?

我们将不胜感激。

谢谢

阿南德

【问题讨论】:

  • GET 是 HTTP [en.wikipedia.org/wiki/…] 的一种方法。但是您使用 GET 作为 URL 的一部分。 URL 仅指定要从服务器文件系统获取的文件的路径名,并且将 GET 作为路径名的一部分包含在内是不正确的。
  • GET 是“幕后”发生的事情。只需将主机和'GET'后面的部分放在一起,你就完成了(见答案)。另一种众所周知的方法是 POST,即一些 HTML 表单将大量数据发送到服务器。

标签: json url twitter


【解决方案1】:

【讨论】:

    【解决方案2】:

    是的,这就是它在 api 中所说的

    '/lof.json' 这意味着相对于站点主机名,即http://followcost.com

    所以你可以使用

    http://followcost.com/Anand_Dasgupta.json

    【讨论】:

      猜你喜欢
      • 2011-08-13
      • 2013-05-22
      • 1970-01-01
      • 2020-04-18
      • 2020-04-23
      • 1970-01-01
      • 1970-01-01
      • 2020-12-31
      • 1970-01-01
      相关资源
      最近更新 更多