SpringBoot中如何为Rest服务方法设置响应头呢?
下文笔者讲述为Rest服务器设置响应头的示例分享,如下所示
由于一些特殊服务的要求,约定响应头需设置为相应的信息,那么SpingBoot中如何设置响应头呢?下文笔者将一一道来,如下所示
由于一些特殊服务的要求,约定响应头需设置为相应的信息,那么SpingBoot中如何设置响应头呢?下文笔者将一一道来,如下所示
实现思路: 1.定义一个HttpHeaders响应头信息 2.使用ResponseEntity设置相应的响应头例:SpringBoot返回响应头的信息
@RequestMapping("/handle") public ResponseEntity<String> handle() { URI location = ...; HttpHeaders responseHeaders = new HttpHeaders(); responseHeaders.setLocation(location); responseHeaders.set("MyResponseHeader", "我是响应头"); return new ResponseEntity<String>("Hello java265.com", responseHeaders, HttpStatus.CREATED); // 或者 return ResponseEntity.status(HttpStatus.CREATED).headers(responseHeaders) .body("Hello java265.com"); }
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。