网站首页 > 技术教程 正文
如果你考虑从互联网上的其他来源(例如Github)获取数据,那么你很有可能遇到“REST API”这个术语。但什么是REST API?它能为你做什么?你如何使用它?
什么是REST API
假设你正试图在Youtube上找到关于编程的视频,你打开Youtube,在搜索栏中键入“编程”,按回车键,然后你会看到一个关于编程的视频列表。REST API以类似的方式工作,你搜索某些内容,然后从你要求的服务中获取结果列表。
一个API是应用程序编程接口,它是一组允许程序相互通信的规则,开发人员在服务器上创建API,并允许客户端与之通信。
REST确定API的外观,它是开发人员在创建API时遵循的一组规则,其中一条规则规定,当你链接到特定URL时,你应该能够获取一段数据(也称为资源)。
每个URL都被称为请求,而发送回给你的数据称为响应。
我们常见API类型有POST,PUT,PATCH,DELETE等方式,那么我们如何判断这些类型返回状态呢?我们就用上HTTP状态码。
HTTP状态代码和错误消息
你之前收到的一些消息,如“需要身份验证”和“解析JSON的问题”是错误消息,它们仅在您的请求出现问题时出现。HTTP状态代码可让你快速了解响应的状态,范围从100+到500+,通常,数字遵循以下规则:
- 200+表示请求已成功。
- 300+表示请求被重定向到另一个URL
- 400+是指从客户端发起的错误已经发生
- 500+指从服务器发错误已经发生
API不仅可以让我们开发者可以分开独立开发,还提高了开发速度,API涉及前后端技术,是目前开发流行方式。
猜你喜欢
- 2024-10-13 gRPC vs REST:两种 API 架构风格的对比
- 2024-10-13 使用GIN,GORM和MySql创建一个Rest API
- 2024-10-13 Elasticsearch应用开发人员应该熟练掌握的REST API
- 2024-10-13 聊聊rest api设计 rest api接口规范
- 2024-10-13 如何为应用设计REST API? 应用设计模式
- 2024-10-13 创建restful风格的API接口很难?明明5分钟就行
- 2024-10-13 WordPress 常用的 REST API接口汇总
- 2024-10-13 一文读懂RESTfulAPI 一文读懂等额本息利率计算,合理规划贷款与还款
- 2024-10-13 微软欲停止Outlook REST API身份验证支持,开发者准备好了吗?
- 2024-10-13 开发者再懒也不怕!专为移动应用和智能设备开发者搭建后端的“云巴”添加Rest API等新功能
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- sd分区 (65)
- raid5数据恢复 (81)
- 地址转换 (73)
- 手机存储卡根目录 (55)
- tcp端口 (74)
- project server (59)
- 双击ctrl (55)
- 鼠标 单击变双击 (67)
- debugview (59)
- 字符动画 (65)
- flushdns (57)
- ps复制快捷键 (57)
- 清除系统垃圾代码 (58)
- web服务器的架设 (67)
- 16进制转换 (69)
- xclient (55)
- ps源文件 (67)
- filezilla server (59)
- 句柄无效 (56)
- word页眉页脚设置 (59)
- ansys实例 (56)
- 6 1 3固件 (59)
- sqlserver2000挂起 (59)
- vm虚拟主机 (55)
- config (61)
本文暂时没有评论,来添加一个吧(●'◡'●)