首页 > 其他分享 >RestFul

RestFul

时间:2022-10-17 20:58:07浏览次数:42  
标签:服务器端 RestFul 风格 请求 Restful DELETE

模型-视图-控制器(MVC) 是一个众所周知的以设计界面应用程序为基础的设计思想。
Restful风格的API是一种软件架构风格, 设计风格而不是标准,只是提供了一组设计原则和约束条件。它主要
用于客户端和服务器交互类的软件。基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。
在Restful风格中,用户请求的url使用同- -个urI而用请求方式: get, post, delete, u...等方式对请求的处
理方法进行区分,这样可以在前后台分离式的开发中使得前端开发人员不会对请求的资源地址产生混淆和大量的检
查方法名的麻烦,形成一个统- 的接口。
在Restful风格中,现有规定如下:
●GET (SELECT) :从服务器查询,可以在服务器通过请求的参数区分查询的方式。
●POST (CREATE) :在服务器端新建一个资源,调用insert操作。
●PUT (UPDATE) :在服务器端更新资源,调用update操作。
●PATCH (UPDATE) :在服务器端更新资源(客户端提供改变的属性)。(目前jdk7未实现,tomcat7不支
持)。
●DELETE (DELETE) :从服务器端删除资源,调用delete语句。
5.2. Spring Mvc支持RestFul URL风格设计
案例:如何在java构造没有扩展名的RESTful url,如/form/1?
SpringMvC是通过@RequestMapping及@PathVariable annotation提供的,通过如
@RequestMapping(value="/blog /{d},.method=RequestMethod.DELETE)即可处理/blog/1的delete请求,

标签:服务器端,RestFul,风格,请求,Restful,DELETE
From: https://www.cnblogs.com/lwx11111/p/16800616.html

相关文章

  • RESTFUL 返回结果统一封装
    统一结果封装返回结果***返回信息*@param<T>*/publicclassR<T>implementsSerializable{/***状态码*/privateintcode;/**......
  • RESTful API接口规范
    前后端接口规范-RESTful版本规范的三个目标:简洁、统一、开放。关于如何设计良好风格的RESTfulAPI,Github有一份满分答案,熟读三遍,其义自现。本规范将在其基础之上使......
  • SpringMvc第一天学习 restful 风格即其中的一些配置及其注解
    在先知道springMVC之前我们先了解一下MVC模式MVC模式是表现层的一种设计模式M代表着模型(model)V代表着视图(View)C代表着控制器(controller)使用MVC的目的是将M和V......
  • RESTfulDEMO一:SAP如何提供RESTfulWeb服务
    SAP推荐以OData方式提供RestfulService。Netweaver7.4之后的版本可以直接使用OData服务。7.4之前的版本需要升级GW_CORE、IW_FND和IW_BEP三个核心组件(参见SA......
  • SpringBoot_RestFul风格CURD
    一、什么是RestFulREST(英文:RepresentationalStateTransfer,简称REST,意思:表述性状态转换,描述了一个架构样式的网络系统,比如web应用),是一种软件架构风格不是标准哦!一种软......
  • 使用Java调用RestFul接口的几种方法
    使用Java调用RestFul接口的几种方法 1.HttpURLConnectionpublicStringpostRequest(Stringurl,Stringparam){StringBufferresult=newStringBuffer();......
  • ES Restful操作
    一、restful风格介绍二、索引增删改查1、增加索引命令:put索引名称/文档类型/文档idPUTtest/user/1{"name":"张三","age":12,"dec":"测试一下"}字段也是可以自己......
  • Restful中如何传递参数
    HTTP传递参数的三种方式1、URL:适合定位;长度有限2、QueryString:灵活;长度有限3、请求报文体:灵活;长度不限制;不支持GET、DELETEURL:资源定位QueryString:URL之外的额外数据请......
  • Spring Boot构建RESTful API与单元测试
    首先,回顾并详细说明一下@Controller、@RestController、@RequestMapping注解。@Controller:修饰class,用来创建处理http请求的对象@RestController:Spring4之后加入的注......
  • 前后端开发模式,restful规范,序列化与反序列化,cbv源码
    1.前后端开发模式后端人员写前后端混合开发项目==》使用模板语法渲染   后端人员写前后端分离项目 ==》后端人员只负责写API,使用postman来测试接口,前端的人专......