在生产环境的日志中经常看到一个error信息,具体内容如下,虽然不影响系统的使用,但是大量的出现,还是决定要解决掉它。

Connection id "0HMGNTPDIIA4M".Request id "0HMGNTPDIIA4M:00000001":An unhandled exception was thrown by the application

从网上搜了下相关异常信息,看到了这篇文章:

NetCore MiddleWare System.InvalidOperationException: Headers are read-only, response has already_Farmwang的博客-CSDN博客 Response 已经生成 不允许修改 request HttpResponse也是一个抽象类,我们使用它来输出对请求的响应,如设置HTTP状态码,Cookies,HTTP响应报文头,响应主体等,以及提供了一些将响应发送到客户端时的相关事件。其 HasStarted 属性用来表示响应是否已开始发往客户端,在我们第一次调用 response.Body.WriteAsync 方法时,...https://blog.csdn.net/farmwang/article/details/87472459

感觉他说的跟自己项目中的不一样,没放在心上,自己研究了下,也没找到什么好的解决方法,就去请教了一下高手,高手说的跟上面文章中说的一样,决定还是从上面文章中说的方向入手去查找。

经过调试发现,系统中确实在频繁使用一个方法response.Body.WriteAsync(),这个方法在基础类中,前期排除这个问题的可能性就是因为他在基础类中,认为基础类不会有问题,实践证明,不要对任何地方心存侥幸,问题点找到就好解决了。

下图是原本的写法,意思是把调用第三方接口异常信息中,第三方接口返回401状态码的异常信息,被本项目捕获到异常后,本项目中继续以401状态码返回到前端。

修改后的方法:

至此,问题解决。

Connection id “0HMGNTPDIIA4M“.Request id “0HMGNTPDIIA4M:00000001“:An unhandled exception was thrown相关推荐

  1. 利用fnd_conc_global.set_req_globals设置子请求的Parent Request ID

    为什么80%的码农都做不了架构师?>>>    数据库与EBS版本: RDBMS : 11.1.0.7.0 Oracle Applications : 12.1.2 当在一个conc ...

  2. Java Micro services: 传送唯一标识(request id)在Hessian call, rest API,JMS和Thread之间

    传送唯一request id在项目或者Micro services之间 背景介绍 Log4j format 中加requestid Rest API 调用 JMS message 传输之间 线程池中的 ...

  3. oracle fnd global,Oracle EBS R12 - 利用fnd_conc_global.set_req_globals设置子请求的Parent Request ID...

    数据库与EBS版本: RDBMS : 11.1.0.7.0 Oracle Applications : 12.1.2 当在一个concurrent里用fnd_request.submit_reques ...

  4. Request Id

    调用接口返回失败,根据之前的了解,抛给了开发请求参数,希望帮助他定位问题.结果开发需要Request-ID,并指名返回值里存在.纳尼??黑人问号..后台返回null,哪来的Request-ID,于是面 ...

  5. 如何通过js文件的名称,反查出这个js文件所在project的artifact id和group id

    这是一个同事问起的问题.例如Calendar 控件是通过Calendar.js文件实现的,我们的需求就是查出包含这个js文件的project的artifact id和group id(也就是paren ...

  6. ext get id js_Ext.getCmp(“id”) 简单应用 | 学步园

    1. 2. 3. request.setAttribute("base", request.getContextPath()); 4.%> 5. 6. 7. 8. 9. ge ...

  7. 通过淘宝商品ID和sku ID 获取到淘宝商品SKU信息接口,可获取sku价格,sku销量,sku图片及sku库存,SKU重量,SKU尺寸体积接口等参数

    一.接口接入说明: 通过商品ID和skuID可以拿到淘宝天猫的商品详情的详细sku信息,包括:宝贝ID,规格名称,规格图片,优惠价,原价,快递费用,宝贝标题,宝贝链接,宝贝图片,库存,属性id组合,S ...

  8. 【概念】FISCO-BCOS证书进行Dapp开发需要注意什么?讲解config.ini,group.id.genesis,group.id.ini

    前言 FISCO-BCOS是联盟链,一说到联盟链就少不了证书的存在,无论是节点证书还是加密证书都有着重要的作用,目前证书配置最多的是hyperledger fabric,这一节我们就简单的讲一下爱FI ...

  9. 新增一个患者表:患者id,患者名称,既往病史,新增一个挂号表:挂号id,患者id,本次病情

    1.新增一个患者表:患者id,患者名称,既往病史 2.新增一个挂号表:挂号id,患者id,本次病情 3.新增一个药品表:药品id,药品名称,单次用量,一天几次 4.新增一个挂号药品中间表:本次看病的使 ...

最新文章

  1. BZOJ2208:[JSOI2010]连通数——题解
  2. ZOJ 1423 (Your)((Term)((Project))) (模拟+数据结构)
  3. 利用Matlab设计滤波器(FDAT)
  4. 大数据技术分享:hive内部常用函数都有哪些?
  5. linux多线程九宫格,项目实战:Qt九宫格图片资源浏览器(支持window、linux、兼容各国产系统,支持子文件夹,多选,全选,图片预览,行数与列数设置等)...
  6. 一分钟!不写代码!给网站添加【统计分析】
  7. Flutter基础—应用实例
  8. 解决 Linux 性能问题的前 60 秒
  9. 一些开源的统计机器翻译系统简要介绍
  10. XML的DTD和Schema约束
  11. ROS教程(一):ROS安装教程(详细图文)
  12. mescroll报错
  13. 2021-01-03
  14. 安川机器人外部急停信号点不开_安川机器人示教器常见故障维修方法
  15. ubuntu磁盘格式化
  16. 大文件上传到linux服务器,上传文件到服务器的Linux命令
  17. hbase manager 2.0.9 安装
  18. Windows server 2012 远程桌面被系统自动关闭
  19. Unity 使用 Behaviac (二)让unity的行为能执行behaviac搭建的树的逻辑
  20. 哈哈!12万行代码堆出来个「蔡徐坤」

热门文章

  1. Linux系统基础小白学习(更新中)
  2. 自动驾驶漫谈之二:无人驾驶与高精度地图
  3. MYSQL数据库下载安装(Windows版本)
  4. VSCode PlatformIO IDE 下开发ESP32遇到的问题
  5. python大数据可视化坐标轴的定制与绘制3D图表及统计地图
  6. Spring事务报错Transaction synchronization is not active
  7. 通俗易懂理解几何光学(四)光学系统中的光阑与光束限制
  8. pythonshell压缩文件_文件夹压缩成zip格式
  9. win7为什么打开桌面上的计算机很卡很慢,Win7电脑开机速度慢解决方法
  10. windows10/11_远程桌面连接mstsc(局域网)/CLI获取当前主机名/用户名/修改windows主机名