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");
}
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


