自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 跨域CORS问题 通过session前后端交互报错 请求方法(预检)options 401

我的问题是登录和查询都没有问题只有插入文章分类报错,最后发现登录和查询都是URL编码表单数据(application/x-www-form-urlencoded)属于"简单请求",不会触发预检请求。而JSON数据属于"非简单请求",必须通过预检检查。永远不应该携带认证信息(Cookie/Token),这是浏览器的强制安全策略。然后拦截器未放行 OPTIONS 请求,导致浏览器预检失败。是浏览器自动发起的 "探路请求",用于检查服务器是否允许跨域。所有拦截器必须显式放行 OPTIONS 方法,且无需认证。

2025-03-25 20:57:15 661

原创 通过session(cookie)的方式解决前后端分离的跨域问题

先说问题,后端用的spring (localhost:8080)前端Vue(localhost:5173) 理想情况下当 前端登录页面成功,跳转其他页面需要携带cookie,来实现正常的资源访问,目前问题是cookie本身是有域隔离的,需要用户手动解决。第二步在spring 配置类中重写addCorsMapping,这里的5173为我的前端端口,allowcredentials必须为true。

2025-03-24 23:55:09 510

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除