刚才收到运营反馈说,公安部认证有问题,去看了日志,是请求认证中心报了400。
认证中心有4台服务器,两台IDC,两台腾迅云服务器
公安部认证,会去请求腾迅的公安部认证接口。
定位到是两台腾迅云服务器才会请求报400,通过本地请求同个项目的公安部认证和中宣认证,都会报400,所以排除 腾迅云-公安部认证接口出问题
跟运维沟通,两台腾迅云服务器的tomcat版本是 7.0.100,因为tomcat在7.0.73就已经添加了RFC 3986,所以导致get请求上携带了认证姓名有中文编码,所以直接返回400了。
后来将tomcat版本降低到7.0.72 问题解决。
Tomcat版本大于7.0.72引起get请求400问题
最新推荐文章于 2023-05-31 11:08:06 发布