• 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>
  • 相关阅读:
    Django URL
    django初识
    django 相关配置(pycharm)
    mysql数据库语言分类
    css常用
    Django—BBS注册页面
    Django—Auth认证模块
    Django—中间件
    Django—form组件,cookie和session
    Django—AJAX
  • 原文地址:https://www.cnblogs.com/sh-0131/p/11469768.html
Copyright © 2020-2023  润新知