springboot 获取请求 / 响应 接收和设置请求头 、请求码的方法

摘要:
插入单个请求标头@GetMapping(“/bbb”)publicResponseEntity<System.out。打印(m1);returnResponseEntity.status(302).headers(headers)。正文(m1);@GetMapping(“/bbb”)publicResponseEntity<

ResponseEntity处理响应信息

https://blog.csdn.net/neweastsun/article/details/81142870/

https://blog.csdn.net/kangweijian/article/details/110189922

方法一:

塞单个请求头

    @GetMapping("/bbb")
    public ResponseEntity<Map> delete_User2 (HttpServletRequest HttpServletRequest) {
        HttpHeaders headers = new HttpHeaders();
        headers.add("Custom-Header", "foo");
        Map m1 = new HashMap();
        m1.put("name", "张三");

        return ResponseEntity.status(302).header("location", "http://202.108.22.5/").body(m1);

    }

塞多个请求头 (这个最好)

    @GetMapping("/bbb")
    public ResponseEntity<Map> delete_User2 (HttpServletRequest HttpServletRequest) {
        HttpHeaders headers = new HttpHeaders();
        headers.add("Custom-Header", "foo");
        headers.add("Custom-Header222", "foo222");
        Map m1 = new HashMap();
        m1.put("name", "张三");
        System.out.print(m1);
        log.info(HttpServletRequest.getHeader("lucax"));
        return ResponseEntity.status(302).headers(headers).body(m1);
    }

  

方法二:

    @GetMapping("/bbb")
    public ResponseEntity<Map> delete_User2 (HttpServletRequest HttpServletRequest) {
        HttpHeaders headers = new HttpHeaders();
        headers.add("Custom-Header", "foo");
        headers.add("Custom-Header222", "foo222");
        log.info(HttpServletRequest.getHeader("lucax"));
        return new ResponseEntity("Custom header set", headers, HttpStatus.resolve(300));
    }

获取请求过来的请求头,见:

接收请求头信息和发送请求的去这里看看

https://www.cnblogs.com/kaibindirver/p/15398815.html

请求ip啥的 下面这篇文章有

https://blog.csdn.net/qq_41767337/article/details/89144733

免责声明:文章转载自《springboot 获取请求 / 响应 接收和设置请求头 、请求码的方法》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇K8S 上部署 Redis-cluster 三主三从 集群java大文件(视频)分块上传下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

在M1芯片上执行xcodebuild archive命令,提示Provisioning profile不包含本机设备

在M1芯片上执行xcodebuild  archive命令,提示下面的错误:   Code Signing Error: Provisioning profile "xxxx" doesn't include the currently selected device "appqa的Mac mini" (identifier xxxx). 后面的devic...

用树莓派3B+和 ITEAD PN532 读取、破解、写入M1卡

  这是一篇介绍如何用树莓派使用PN532的随笔,介绍了具体的使用步骤。 首先介绍一下: ①、IC卡是非接触式的智能卡,里面一般是一个方形线圈和一个小芯片(用强光照着可以看到)。M1卡是IC卡的一种,一般水卡、公交卡都是这种。UID卡是M1的复制子卡,与M1完全兼容。M1卡0扇区的内容可读不可写,UID卡所有扇区均可读可写,所以M1卡的数据能复制到UID卡...

学会使用ip池和cookie池伪装

在进入正题之前,我们先复习一个关于requests模块的相关知识点: requests中解决编码的三种方法: ①response.content 类型:bytes 解码类型:没有指定 如何修改编码方式:response.content.decode() ②response.content.decode() 类型:str 解码类型:解码成python文本的字...

八、设置HTTP应答头 (基础教程8)

八、设置HTTP应答头   作 者 : 仙人掌工作室            8.1 HTTP应答头概述         Web服务器的HTTP应答一般由以下几项构成:一个状态行,一个或多个应答头,一个空行,内容文档。设置HTTP应答头往往和设置状态行中的状态代码结合起来。例如,有好几个表示“文档位置已经改变”的状态代码都伴随着一个Location头,而40...

ThinkPHP 中使用 IS_AJAX 判断原生 JS 中的 Ajax 出现问题

问题: 在 ThinkPHP 中使用原生 js 发起 Ajax 请求的时候、在控制器无法使用 IS_AJAX 进行判断。而使用 jQuery 中的 ajax 是没有问题的。 在ThinkPHP中、有一个判断是 ajax 请求的常量 IS_AJAX; Ajax 请求常用的有两种情况:一种是原生 js 的 ajax 请求、一种是 jQuery 的 ajax...

xinetd网络(2) 协议头解析

1:在/etc/xinetd.d下添加配置文件xhttpd 1 service xhttpd 2 { 3 socket_type = stream //每行“=”前后各最多只能有一个空格 4 protocol= tcp 5 wait = no 6 user =nobody 7 server =/home/username/xhttpd...