.antMatchers("/admins/**").permitAll()
.antMatchers("/admins/**").anonymous()
一般你的报错情况是,postman访问接口ok,是因为postman没token,前端报错403,是因为前端header带有token。
是由于token的问题。一边有token,一边没token。解决方案第一种在前端的api接口中,加上headers : { isToken : false}第二种// 使用 permitAll() 方法所有人都能访问,包括带上 token 访问.antMatchers("/admins/**").permitAll()// 使用 anonymous() 所有人都能访问,但是带上 token 访问后会报错.antMatchers("/admins/**").anonymous()
在访问网站的时候,会时不时的出现403 Forbidden错误,浏览器会给出403 Forbidden错误提示,在打开Access Error中列出的URL之后, 出现以下错误:
403 Forbidden
Access to this resource on the server is denied!
Powered By LiteSpeed Web Server
LiteSpeed...
200:正确的请求返回正确的结果
201:表示资源被正确的创建。比如说,我们 POST 用户名、密码正确创建了一个用户就可以返回 201。
202:请求是正确的,但是结果正在处理中,这时候客户端可以通过轮询等机制继续请求。
3xx(已重定向)
300:请求成功,但结果有多种选择。
301:请求成功,但是资源被永久转移。
303:使用 GET 来访问新的地址来获
前后端对接时测试一直403,后端接口swagger测试也都正常,最后还是跨域的问题,吐了,虽然前后端都加过跨域处理…最后分享一下成功解决的方法,新加了一个类
@Component
public class CorsFilter implements Filter {
private final static Logger logger = LoggerFactory.getLogger(CorsFilter.class);
public void doFilter(ServletRequ
nadan4023: