zoukankan      html  css  js  c++  java
  • restful风格

    1.什么是restful风格

    restful不是一种新技术,而是一种编程风格,一种约定RESTFUL是一种网络应用程序的设计风格和开发方式,基于HTTP,可以使用XML格式定义或JSON格式定义。RESTFUL适用于移动互联网厂商作为业务使能接口的场景,实现第三方OTT调用移动网络资源的功能,动作类型为新增、变更、删除所调用资源

    2.特点

    1、每一个URI代表1种资源;
    2、客户端使用GET、POST、PUT、DELETE4个表示操作方式的动词对服务端资源进行操作:GET用来获取资源,POST用来新建资源(也可以用于更新资源),PUT用来更新资源,DELETE用来删除资源;
    3、通过操作资源的表现形式来操作资源;
     
    操作流程
    1请求地址

    http://localhost:8080/Springmvc-04/user/6

    2.控制层会根据请求调用方法
        @RequestMapping(value="{uid}",method=RequestMethod.GET)
        public String findId(@PathVariable("uid") int id) {
            System.out.println(id);
            return "list";
            
        }
        
        @RequestMapping(value="{uid}",method=RequestMethod.POST)
        public String insert(@PathVariable("uid") int id,people peo) {
            System.out.println(peo);
            return "list";
            
        }
        
        @RequestMapping(method=RequestMethod.PUT)
        @ResponseBody
        public String update(people peo) {
            System.out.println(peo+"update");
            return "niubi";
            
        }
        @RequestMapping(value="{id}",method=RequestMethod.DELETE)
        @ResponseBody
        public String delete(@PathVariable int id) {
            System.out.println("删除"+id);
            return "niubu";
        }
        

    <filter>
        <filter-name>HiddenHttpMethodFilter</filter-name>
        <filter-class> org.springframework.web.filter.HiddenHttpMethodFilter</filter-class>
        </filter>
        
        <filter-mapping>
            <filter-name>HiddenHttpMethodFilter</filter-name>
            <url-pattern>/*</url-pattern>
        </filter-mapping>
  • 相关阅读:
    循环链表版本-----约瑟夫环
    插入排序
    队列的模板
    数据结构-栈-进制转换
    括号匹配
    两个有序链表合成一个有序链表
    希尔排序
    java-MD5-加密
    java使用Test测试接口类
    将将List json 转成List<?>实体
  • 原文地址:https://www.cnblogs.com/sh-0131/p/11469768.html
Copyright © 2011-2022 走看看