Json 如何使用浏览器进行基本REST API调用

Json 如何使用浏览器进行基本REST API调用,json,api,rest,http,Json,Api,Rest,Http,我试图通过了解如何使用浏览器格式化API调用来开始RESTAPI调用。我在网上找到的大多数示例都使用SDK,或者只返回请求的所有字段 例如,我尝试使用来查看 首先,我在浏览器中提出了一个简单的请求,如下http://api.soundcloud.com/tracks/13158665.json?client_id=31a9f4a3314c219bd5c79393a8a569ec以JSON格式返回有关曲目的一组信息 (例如,{“种类”:“轨道”,“id”:13158665,“创建于”:“2011/

我试图通过了解如何使用浏览器格式化API调用来开始RESTAPI调用。我在网上找到的大多数示例都使用SDK,或者只返回请求的所有字段

例如,我尝试使用来查看

首先,我在浏览器中提出了一个简单的请求,如下
http://api.soundcloud.com/tracks/13158665.json?client_id=31a9f4a3314c219bd5c79393a8a569ec
以JSON格式返回有关曲目的一组信息

(例如,
{“种类”:“轨道”,“id”:13158665,“创建于”:“2011/04/06 15:37:43…”


是否有可能只返回“已创建的\u”“使用浏览器的值?我很抱歉,如果这个问题是基本的,但我不知道什么关键字搜索在线。基本指南的链接会很好,不过我暂时不想使用特定的SDK。

你可以在你的chrome浏览器中安装DHC客户端应用程序,并发送请求,如put或get

事实上,很难回答这样的问题,因为它取决于Web API。我的意思是,如果API只支持返回字段的一个子集,您可以返回,但如果不支持,您将收到所有内容。从我在文档中看到的情况来看,这是不可能的。过滤器只允许您获取元素的子集,而不控制元素中返回字段的列表

请注意,在Chrome:Postman中,您有一个很好的应用程序来执行HTTP请求(以及REST)。这允许执行所有HTTP方法,不仅可以获取HTTP方法并控制头和发送的内容,还可以查看接收到的内容

如果您使用Firefox,Firebug提供了类似的功能

最后,您可以查看此链接以了解有关Web API工作方式和设计方式的提示:

希望对你有帮助我回答了你的问题,
Thierry

您可以直接从浏览器栏使用响应GET消息的REST端点。这就是当您点击该URI时所做的,您将向该服务器发送一条HTTPGET消息,它将返回一条JSON

在访问已知的REST端点时,并不总是保证使用JSON或任何东西。当使用GET命中每个端点时返回的内容特定于它的构建方式。在这种情况下,它被构建为返回一个JSON,但有些可能返回一个HTML页面。根据我个人的经验,大多数使用JSON返回的端点都希望您以计算机的方式处理该对象,并且不会给您提供很多获取JSON特定字段的选项。关于如何使用JavaScript处理JSON

如果特定的REST端点具有内置的接收数据和处理数据的功能,则可以利用REST客户端(如)手工编写HTTP POST和PUT。例如,许多wiki风格的REST端点将允许您创建一个包含特定标题信息、URI参数或JSON(作为其一部分)的带有专门编制的HTTP帖子的页面