• RESTful API


    1.什么是RESTful(REpresentational State Transfer,表现层状态转化) API?

          表现层指的是资源(Resources)的表现层,资源就是网络上的一个实体或网络上的一个具体信息,每个资源对应一个URI(统一资源定位符),我们把资源呈现出来的形式就叫做表现层,比如文本格式、xml格式、JSON格式、HTML格式等。

           互联网通信协议HTTP协议,是一个无状态协议。这意味着,所有的状态都保存在服务器端。因此,如果客户端想要操作服务器,必须通过某种手段,让服务器端发生"状态转化"(State Transfer)。而这种转化是建立在表现层之上的,所以就是"表现层状态转化"。

           RESTful API是URL定位资源,用HTTP动词(GET,POST,PUT,DELETE)描述操作,是一套协议来规范多种形式的前端和同一个后台的交互方式。即由后台也就是SERVER来提供前端来调用。前端调用API向后台发起HTTP请求,后台响应请求将处理结果反馈给前端。

    2.HTTP常用动作

    (1)GET(SELECT):从服务器取出资源(一项或多项)。

    (2)POST(CREATE):在服务器新建一个资源。

    (3)PUT(UPDATE):在服务器更新资源(客户端提供改变后的完整资源)。

    (4)PATCH(UPDATE):在服务器更新资源(客户端提供改变的属性)。

    (5)DELETE(DELETE):从服务器删除资源。

  • 相关阅读:
    Git使用(真的有熟悉吗)
    webpack中webpack.config.js的相关配置表
    import和require(你有过疑惑么)
    webpack打包(离开脚手架,你还好吗)
    webpack再度学习
    最大子段和之分治法
    快速排序之随机快排
    棋盘覆盖问题(看完这个就好)
    稳定匹配问题(脱单就靠这波了)
    Jieba统计词频并生成csv文件
  • 原文地址:https://www.cnblogs.com/yxqing/p/10612953.html
Copyright © 2020-2023  润新知