前后端程序员都要了解和使用REST API
如果你考虑从互联网上的其他来源(例如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涉及前后端技术,是目前开发流行方式。
相关推荐
futurechallenger 2020-07-10
liuqipao 2020-07-07
ahnjwj 2020-07-28
iflreey 2020-07-04
tuxlcsdn 2020-06-21
84560296 2020-06-09
Burgesszheng 2020-06-07
TimeMagician 2020-05-27
bapinggaitianli 2020-04-07
蜡笔小鑫爱看雪 2020-03-27
Richardxx 2020-03-07
84224552 2020-03-06
时光如瑾雨微凉 2020-03-04
zcl 2020-03-04
tigercn 2020-02-23
明瞳 2020-02-22
tuxlcsdn 2020-02-21
明瞳 2020-02-17