首页 > 其他分享 >web应用模式和api接口

web应用模式和api接口

时间:2022-08-28 15:34:11浏览次数:75  
标签:web 接口 api pk id 服务端

web应用模式:

  1. 前后端不分离(客户端看到的内容和所有界面效果都是由服务端提供出来的)

  

 

   2.前后端分离(把前端的界面效果(html,css,js分离到另一个服务端,python服务端只需要返回数据即可))

  

 

 

api接口:

  市场上接口规范:restful,RPC

  RPC:

    rpc则以动作为主的api接口规范,体现在接口名称上往往附带操作数据的动作

    服务端提供一个唯一的访问入口地址:http://api.xxx.com/ 或 http://www.xx.com/api 或者基于其他协议的地址

    客户端请求服务端的时候,所有的操作都理解为动作(action),一般web开发时,对应的就是HTTP请求的post请求  

    通过请求体参数,指定要调用的接口名称和接口所需的参数

  restful:

    restful是以资源为主的api接口规范,体现在地址上就是资源就是以名词表达

    post 添加数据

    get 获取所有数据,获取id=pk的数据

    delete 删除id=pk的数据

    put 更新id=pk的全部数据

    patch 更新id=pk的部分数据

 

标签:web,接口,api,pk,id,服务端
From: https://www.cnblogs.com/fuck-Innovative-training/p/16632841.html

相关文章

  • Spring 高级 Aware 接口及 InitializingBean 接口
    一、Aware1、Aware接口的作用Aware接口提供了一种【内置】的注入手段,例如BeanNameAware注入bean的名字BeanFactoryAware注入BeanFactory容器ApplicationC......
  • 集合.List子接口
    特点:有序、有下标、元素可以重复方法:voidadd(intindex,Objecto);在index位置插入对象obooleanaddAll(intindex,Collectionc);将一个集合中的元素添加到此元素中......
  • FUXA——基于Web的过程可视化软件
    资源GitHub地址:https://github.com/frangoteam/FUXADEMO地址:https://frangoteam.github.io/概述FUXA是基于Web的,过程(SCADA、HMI、看板等)可视化软件。可创建现代的......
  • .Net 7中新增的限速API
    .NET7 内置了速率限制(RateLimiting)功能,速率限制指的是限制可访问资源的请求数。例如数据库每分钟可以安全处理1000个请求,再多不确定会不会崩。这时就可以在应用程序......
  • 使用IDEA如何配置Web项目的Tomcat
    1.打开项目,点击右上角,选择编辑项目配置(“EditConfigurations...”)。 2.弹出窗口,点击“+”,选择TomacatServer服务器。 3.配置jre的Tomcat环境变量。 4.将项......
  • PowerShell教程 - Web requests(Web请求)
    更新记录转载请注明出处。2022年8月29日发布。2022年8月29日从笔记迁移到博客。Webrequests(Web请求)发起Web请求Abackgroundinwebrequestsisvaluablebefo......
  • CSS 设置滚动条样式 ::-webkit-scrollbar
    ::-webkit-scrollbar仅仅在支持WebKit的浏览器(例如,谷歌Chrome,苹果Safari)可以使用.::-webkit-scrollbar—整个滚动条.::-webkit-scrollbar-button—滚动条上......
  • (WebFlux)003、多数据源R2dbc事务失效分析
    一、背景最近项目持续改造,然后把SpringMVC换成了SpringWebflux,然后把Mybatis换成了R2dbc。中间没有遇到什么问题,一切都那么的美滋滋,直到最近一个新需求的出现,打破了往日的......
  • webStorage
    1.存储内容大小一般支持5MB左右(不同浏览器可能还不一样)2.浏览器端通过Window.sessionStorage和Window.localStorage属性来实现本地存储机制。3.相关API:例子:localS......
  • ArcGIS API forJavaScript4.x去除地图获取焦点的黑色边框
    ArcGISAPIforJavaScript4.x去除地图获取焦点的黑色边框CSS/*去掉地图聚焦边框*/.esri-view-surface--inset-outline:focus::after{outline:none!important......