使用Fetch API 实现学生信息的CRUD操作(3)---RESTFul api

目录

  • 背景
  • 什么是RESTFul api
  • 如何使用
  • 参考链接

背景

接着上一课,使用json-server模拟REST API(接口)

什么是RESTFul api

  • 先理解什么是rest

    REST,即Representational State Transfer的缩写。直接翻译的意思是"表现层状态转化"。
    它是一种互联网应用程序的API设计理念:URL定位资源,用HTTP动词(GET,POST,DELETE,DETC)描述操作。

    翻译:REST就是使用URL 定位+ HTTP 动作把状态改变
    URL: 文本,文件,图片,服务的对应的特定地址
    HTTP:GET,POST,DELETE,PUT,PATCH动作

  • 什么是RESTFul api
    如果一个架构符合REST原则,就称它为RESTful架构。

  • 总结RESTful架构:

URL+HTTP操作,对数据进行一系列处理

  • 具体例子

我的应用支持 REST 接口

你可以通过 HTTP + 具体的动作(http的具体动作)去处理他的应用上的一些资源(Resources),比如点赞,看文章,评论,上传文件 …

如何使用

在上一节中,我们使用url地址+http请求方式 处理了我们的数据,对我们的db.json文件进行了CRUD。url地址+http请求方式 形成的api,就是RSETful api。

完整的 api 地址: 基础地址 + 模块地址(contacts3) + 具体的操作
eg:删除:delete + http://api.xxx.com/api/v1/contacts3/1

更具体的操作可以参考上一节postman的操作

下一节,我们开始使用Fetch API实战
使用Fetch API 实现学生信息的CRUD操作(4)—Fetch Api实战

参考链接

https://www.jianshu.com/p/84568e364ee8
https://blog.csdn.net/ghost_violets/article/details/102756845
http://www.ruanyifeng.com/blog/2014/05/restful_api.html?bsh_bid=516759003

你可能感兴趣的:(Fetch,API,Full,Stack,Developer,rest,restful,api,fetch,api)