zoukankan      html  css  js  c++  java
  • Restful技术

      一、概述

      Restful技术是一种架构风格(Representational State Transfer)表现层状态转化,而不是一种编程标准。

      之前前后端混在一起,前端通过mapping映射找到后端,给后端送入数据,而后端需要给前端发送一个字符串来产生一个应该返回的视图层页面,这使得前后端工作人员需要掌握非本职工作的内容。

      而Restful就是一种可以实现前后端分离的技术。通过返回一个json数据,来直接传输数据,而不是指定一个字符串对应的页面。

      二、优点  

        可以更加高效的利用缓存来提高响应速度

        通讯本身的无状态性可以让不同的服务器处理一系列请求中的不同请求,提高服务器的扩展性。

        浏览器即为客户端,简化软件需求

        相对于其他叠加在HTTP协议上的机制,REST的软件依赖性更小

        不需要额外的资源发现机制

        在软件技术演进中的长期兼容性更好

      三、RESTFUL规定

        数据的元操作:CRUD(create、read、update、delete)分别对应的是

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

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

          u PUT(UPDATE):在服务器更新资源。

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

        

  • 相关阅读:
    递归部门
    web攻击几种方法
    β版本apk下载地址及源代码github地址
    软件工程第六组U-Helpβ版使用说明
    软件工程第六组(六扇门)β版本最终答辩博客
    alpha版本展示
    用户Bug修补报告
    任务墙最终版
    个人总结-尹童欣
    个人总结-齐天浩
  • 原文地址:https://www.cnblogs.com/television/p/8908541.html
Copyright © 2011-2022 走看看