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

戴维克·达伦

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

例如,我尝试使用Soundcloud API查看曲目信息

首先,我在浏览器中做了一个简单的请求,如下所示http://api.soundcloud.com/tracks/13158665.json?client_id=31a9f4a3314c219bd5c79393a8a569ec,该请求以JSON格式返回了一堆有关轨道的信息

(例如{"kind":"track","id":13158665,"created_at":"2011/04/06 15:37:43 ...}

是否只能使用浏览器返回“ created_at”值?如果这个问题很简单,我深表歉意,但是我不知道该在网上搜索哪些关键字。基本指南的链接会很不错,尽管我希望暂时不要使用特定的SDK。

蒂埃里圣堂武士

实际上,由于依赖于Web API,因此很难回答这个问题。我的意思是,如果API仅支持返回字段的子集,则可以,但是如果不支持,您将收到所有内容。根据我在文档中看到的,这是不可能的。筛选器仅允许您获取元素的子集,而不能控制元素内返回的字段的列表。

请注意,您有一个很棒的应用程序可以在Chrome中执行HTTP请求(以及REST):Postman这样可以执行所有HTTP方法,不仅可以执行GET方法,还可以控制标头和发送的内容,还可以查看返回的内容。

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

最后,您可以查看此链接以找到有关Web API工作和设计方式的提示:https : //templth.wordpress.com/2014/12/15/designing-a-web-api/

希望它能对您有所帮助,Thierry我回答了您的问题

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在JAVA的Rest API中将图像返回到浏览器?

如何对Amazon Alexa进行REST API调用

从浏览器客户端JavaScript调用Easypost API

如何通过AJAX调用触发浏览器的“基本身份验证”对话框?

如何使用Loopback API Explorer浏览器上传文件?

从浏览器/ REST客户端调用时如何自动预订REST端点?

使用PHP进行REST API调用时如何传递cookie

您如何仅使用Javascript对Marketo进行REST API调用?

从REST API调用木偶

CoreUI进行API调用

REST API调用从curl或python成功,但在浏览器中失败

融合表-使用JavaScript从浏览器调用API-未捕获的typeError

如何处理对后端服务进行相同调用的多个浏览器脚本

如何使用Javascript从浏览器调用Web服务

javascript调用DataSnap REST使浏览器无响应

使用HTTPUrlConnection进行对解析服务器的REST API调用

制定REST API调用

如何忽略未来的浏览器调用

Java REST服务-无法从浏览器调用

从浏览器进行API调用是有效的,但不能从前端应用程序进行

如何使用Chrome浏览器API更改chrome:// flags?

使用REST API从浏览器进行Twilio连接

使用“ HTML 5 URL”时,运行angular 2.0应用的浏览器如何知道是否对服务器进行调用

来自浏览器的完整 API 调用

调用 App Engine 柔性环境 API 时如何停止混合内容浏览器错误?

Eclipse 浏览器在调用 rest api 时出现问题

无法使用 Rest API (JavaScript) 从浏览器上传 Azure 存储文件共享文件

如何使用浏览器文件系统 API 创建 IMG

调用-ResMethod Rest API