美文网首页
消息模板出现了问题?是url惹得祸

消息模板出现了问题?是url惹得祸

作者: 是馄饨呀 | 来源:发表于2021-09-24 17:58 被阅读0次

计划好一天的安排,恩,今天也要努力复习!

这时学长微笑着走来,学弟,消息模板出了点问题呀,我发送一个通知怎么对方的微信端收不到呢,你要不看看?

我心想可能就是一些小问题,也花不了多长时间,那我就先看一下。

熟练的打开公众号里的通知助手,登录账号密码点击发送通知,还别说,真的接收不到。打开XShell,找到对应的服务器,进入目录查看今天的日志情况,咦,怎么消息入队列了,但调用方却发来一个401权限异常的错误。先看看队列是否有问题把,打开rabbitmq图形界面,恩恩,消息入队了,队列也没有出现什么异常,而且状态state 一直为running状态。可能问题原因不在队列这里。

打开postman,找到以前的测试用例,尝试着用postman去调用队列接口,加入token,第三方友好的给我返回了一个“恭喜,通知发送成功”,状态码为 200。看来人家的接口也没有问题啊……

那可能是我这里的问题,打开idea,用单元测试尝试一下,先打个断点,恩恩,发布通知后,将消息封装在调用自己封装的路径工具类,没问题,就在结束后,返回一个状态result,{“state”:401,“data”:“权限不足”}……

what?
用的hutool api不行了?
用其他测试用例跑一跑,没问题啊。
百思不得其解!

那尝试用HttpClient,怎么就这个接口有问题。那换个HttpComponents,唉,还是这个接口有问题,百度吧,发现hutool文档中也没说不可用啊,博客里也有人用这种方式。那看一下hutool调用过程吧,一下以下debug,恩恩,确实传过去了,请求方式也从get请求变为post请求,还有请求体,有点头大。

请求支援!!!
给学长演示了一下具体问题,等等,这个idea上的url怎么跟postman上的不一样啊,不会是这个问题吧,查看第三方需求文档,等等,原来这个url不是这个啊,怎么变了,发微信跟第三方确认了下,好吧,文档改了忘了通知我们了……
跟换url 又试了一下,果然可以了!


总结一下今天的问题发现:

1.看日志定位问题,发现调用完发现结果集是401
2.排查是否是消息队列的问题
3.查看是否是第三方接口问题
4.定位项目接口问题

虽然日志上就标记结果集问题,但一个流程下来,发现竟然是第三方将需求文档的url更换了,日常改bug,一直改一直爽!

相关文章

  • 消息模板出现了问题?是url惹得祸

    计划好一天的安排,恩,今天也要努力复习! 这时学长微笑着走来,学弟,消息模板出了点问题呀,我发送一个通知怎么对方的...

  • python内置方法round()四舍五入方法问题

    问题描述 最近在项目中数据出现问题,经过排查,原来是round()惹得祸,如下图所示,round()进行保留位数,...

  • 微信公众号发送模板消息,出现乱码问题---字符中文编码问题

    微信公众号发送模板消息,出现乱码问题---字符中文编码问题 将out = new PrintWriter(conn...

  • 监考惹得祸

    文/听 上过大学的人都知道,考试作弊将会被取消学位证书,直接等于四年的大学白上了;而每年监考都令人纠结。 这天和L...

  • 方言惹得祸

    办公室职员的快乐生活系列41 单位组织红色旅游,去陕西重温延安精神,集体活动完了之后,有两天自由活动时间,大家相约...

  • 衣服惹得祸

    今天早上,我们来到了宁波的姑夫家。 来到他们家,我们吃了点大饼和薯包,看了会儿电视,忽然觉得很无聊...

  • 都是“@”惹得祸

    办公室里有一位60后的同事,姓秦,我们都叫他秦老。称呼他为秦老,他不高兴。后来,领导跟他说,称您为秦老,不是因为您...

  • 嘴巴惹得祸

    祸从口出 这一点也说的没错 很多事情 都是由嘴而挑起的 在很久以前 我们的祖先为何没有那么矛盾 没有那么多纷争呢 ...

  • 好动惹得祸

    前天我把家里面的浴室柜的陶瓷盆打破了。 我刚洗完澡后,妈妈正在用吹风机“呼呼呼”的给我吹头发。我想透过...

  • 都是🔑惹得祸

    傍晚,急匆匆下楼买北瓜、棒子回来熬小米粥,煮棒子吃。 骑自行车来到小区外,五分钟搞定。上楼,找钥匙开门,嗨,怎么没...

网友评论

      本文标题:消息模板出现了问题?是url惹得祸

      本文链接:https://www.haomeiwen.com/subject/tbvzgltx.html