2

content type(get请求的contenttype)

SpringCloud Gateway中多次读取body体中的数据,如果body 中的数据为空,会出现偶发性异常,最终的问题是出在:我在缓存body数据的时候用了exchange.getRequest().getHeaders().getContentType() == null这句判断,而在读取的时候却没做这个判断,从而出现了异常。

第一步:写一个全局过滤器,并重写ServerHttpRequest把body体中的数据缓存起来,后面的过滤器读取的其实是重写过的ServerHttpRequest中的body,同时把此过滤器的优先级设到最高,代码如图一所示。

第二步:写一个需要读取body 数据的过滤器,代码如图二、三所示。

记录并分享一下,让我们开发少踩坑!

疫情期间怎么和父母鹭港相处

国家中小学智慧教育平台

今天

是第12个中国兽医日,

是属于我们每个兽医人自己的节日。

致敬!

奋斗在一线的中国兽医!

祝你们节日快乐!

你们辛苦啦!网页链接

【江夏区县域节水达标建设通过省级验收】近日,省水利厅公布新一批通过省级验收的节水达标建设县(市区),武汉市江夏区位列其中。网页链接

#朴槿惠将于今晚出狱#

西瓜创作平台

#信阳师范学院##头条,发布#

关于征集2022年度河南省社会科学规划项目选题的通知。 附件:网页链接

一@海峡新干线 吧

黑人因为救人还要被欺负,白人真的就这样欺负人吗?西瓜创作平台

本文来自网络,不代表本站立场。转载请注明出处: https://tj.jiuquan.cc/a-2145937/
1
上一篇腾讯升级助手(腾讯升级版)
下一篇 activity工作流(flowable和activiti哪个好)

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: alzn66@foxmail.com

关注微信

微信扫一扫关注我们

返回顶部