spring-boot - 如何在反应弹簧中打印完整的http请求
问题描述
我已经实现了自定义 Web 过滤器并尝试读取完整的 HTTP 请求,但在订阅时出现错误
public class AppWebFilter implements WebFilter {
@Override
public Mono<Void> filter(ServerWebExchange exchange, WebFilterChain chain) {
exchange.getRequest().getBody().map(m->m.read()).doOnNext(k->k.byteValue()).subscribe();
return chain.filter(exchange);
}
}
解决方案
推荐阅读
- javascript - 使用 ajax 请求时,jquery 和样式不起作用
- protocol-buffers - 使用管理 API 将 Protobuf 消息发布到 Pulsar 模式注册表时出现 500 错误
- swiftui - 覆盖 ZStack 中的 WKWebView 的透明视图以检测 tapGesture 和 longPress 手势
- asp.net-core - 制作一个同时提交 GET 和 POST 的表单
- youtube - YouTube API:如何在没有用户交互的情况下获取访问令牌
- javascript - 如何增加字典中的键?
- python - 如何将依赖文件传递给 sagemaker SKLearnProcessor 并在 Pipeline 中使用?
- javascript - 如何将数据添加到 Firebase Web 9.0.0?
- python - 来自一组列的Seaborn热图?
- reporting-services - 组页脚中的 Power BI 分页报表自定义字段