繁体   English   中英

在请求正确的情况下(有时)获得401 http响应

[英]Getting a 401 http response (sometimes) while request is proper

我最近一直面对一个问题,我不知道该如何处理,甚至不知道问题可能来自何处。

工具:

-MYSQL(用于数据库)

-JAVA EE Web应用程序(用作后端)

-Jersey 2.26依赖项(在Web应用程序/ CORS过滤器之上实现作为API的服务)

-Apache Tomcat / 7.0.69(作为设置Web应用程序的Web服务器)

-Angular 4(作为API的网站和客户端)

-CentOS Linux版本7.3(核心)(服务器操作系统)

问题:

将请求发送到API(到特定的安全端点)后,就称其为客户,有时响应是401未经授权,有时在角度网站上就可以了,例如按f12并遵循请求,我再次发送了相同的请求(对于我获得401的请求),但是这次它可以正常工作,JWT有效并且可以正常工作,并且即使请求的请求很少,也不会发送给服务器太多有时我会收到401,但大多数时候它都很好。

代码中唯一可以返回401的东西是身份验证筛选器,它可以检查令牌的有效性,但是对我来说看起来不错。

我查看了这篇有关401响应的文章 ,但是,对于我来说,很难理解为什么有时它会很好运行,而对于相同的请求却无法正常工作的想法。 我在与网站核对并与邮递员核对时得到401。 所以我想这不是缓存或cookie的事情,但是我可能会认为这是错误的。

关于什么可能是错的任何想法? 还是应该在哪里检查错误或错误?

谢谢分配

将tomcat安全性设置为false。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM