鼻子亲了脸

记一次@RequestMapping中headers的使用
由于项目使用Code码区分数据,并非RestfulAPI,查询了下文档可以可以对headers进行过滤,heade...
扫描右侧二维码阅读全文
26
2019/04

记一次@RequestMapping中headers的使用

由于项目使用Code码区分数据,并非RestfulAPI,查询了下文档可以可以对headers进行过滤,headers中支持Spring的SpEL表达式

@RestController
public class IndexController {
    
    // 请求路径为 /
    // 请求头中必须携带字段code 且值为100
    // 请求头中必须携带字段version
    @RequestMapping(value = "/",headers = {
            "code=100",
            "version"
    })
    public ResponseEntity index1001(){
        return  ResultUtil.success("1001");
    }

    
    // 请求路径为 /
    // 请求头中必须携带字段code 且值为100
    // 请求头中必须携带字段version 且值为2
    @RequestMapping(value = "/",headers = {
            "code=100",
            "version=2"
    })
    public ResponseEntity index1002(){
        return  ResultUtil.success("1002");
    }
    
    // 请求路径为 /
    // 请求头中不能携带字段code
    // 请求头中必须携带字段version 且值为1
    @RequestMapping(value = "/",headers = {
            "!code",
            "version=1"
    })
    public ResponseEntity index1011(){
        return  ResultUtil.success("1011");
    }
    
    // 请求路径为 /
    // 请求头中必须携带字段code 且值不为101
    // 请求头中必须携带字段version 且值为1
    @RequestMapping(value = "/",headers = {
            "!code=101",
            "version=2"
    })
    public ResponseEntity index1012(){
        return  ResultUtil.success("1012");
    }
}
本文作者:博主:    文章标题:记一次@RequestMapping中headers的使用
本文地址:https://bzqll.com/2019/04/317.html     
版权说明:若无注明,本文皆为“鼻子亲了脸”原创,转载请保留文章出处。
最后修改:2019 年 07 月 09 日 10 : 41 AM
如果觉得我的文章对你有用,请随意赞赏

3 条评论

  1. 腾讯云代金券

    朋友 交换链接吗

    1. 鼻子亲了脸
      @腾讯云代金券

      那你送服务器代金券吗

      1. 腾讯云代金券
        @鼻子亲了脸

        直接上网站领取 呵呵

发表评论