在我的教科书中提供了网址http://services.faa.gov/airport/status/SFO?format=application/JSON。该链接指向以JSON格式提供原始页面内容的页面。我想将另一个网页的内容格式化为JSON,所以我尝试复制使用的方法,(我教授为作业提供的链接使用相同的格式),我什么也得不到。 http://www.programmableweb.com/apitag/weather?format=application/JSON点击此处的链接可以通过搜索引擎搜索网站。复制粘贴完全相同的链接只会带您到实际的网页。我的问题是,为什么我只能将?format=application/JSON
附加到网页的JSON格式的任何网址上?
如果重要,我正试图通过Chrome扩展程序显示JSON数据。
答案 0 :(得分:5)
我的问题是,为什么我只能将?format = application / JSON追加到任何网页的JSON格式的网址?
因为URL只是数据,所以没有关于名为“format”的查询字符串参数的标准。服务器必须设计为在它可以或将要执行此操作之前为您提供JSON。
答案 1 :(得分:1)
该特定网站只提供一种功能,您可以使用其他格式(如JSON)获取相同的数据。并非所有网站都提供类似的功能,并非所有网站都使用相同的URL参数实现它。某些网站的网址可能以.html
结尾为HTML网页,而以.json
结尾的网址可能会在JSON中提供相同的信息。其他人可能会提供单独的API。您可以检查该网站,看看它是否有“开发人员”部分,提供有关其API的信息(如果有的话)。