一、获取请求头
接口示例1:
@PostMapping(value = "/wxPayNotify")
public R<String> wxPayNotify(HttpServletRequest request, HttpServletResponse response) throws Exception {
weChatPaymentService.wxPayNotify(request, response);
return R.ok();
}
1、从 request 对象中获取请求头:
//语法:request.getHeader(请求头key)
String nonce = request.getHeader(wxPayConstant.getHeader_nonce());
String signature = request.getHeader(wxPayConstant.getHeader_signature());
二、获取请求体
1、从 request 对象中,使用缓冲流读取器、stream流等方式获取请求体文章来源:https://www.toymoban.com/news/detail-592968.html
推荐写法一:文章来源地址https://www.toymoban.com/news/detail-592968.html
//写法一(推荐此写法):使用读取器配合java stream流,获取接口请求体
String requestBody = request.getReader().lines().collect(Collectors.joining(System.lineSeparator()));
或者
String requestBody = request.getReader()
到了这里,关于Java Restful API接口获取请求头、请求体、以及设置响应状态码、应答(响应)体等的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!