出现问题:

在登录界面点击 自定义注册界面的跳转 或者 自定义首页界面的跳转

在url路径上虽然通过自定义的controller层访问到

但是页面始终在登录界面,通过F12控制台查看 出现状态码302,
302是http重定向,将注册页面 或 首页重新定向到登陆界面
通过切面类打印到控制台出现

通过Fiddler工具发现


我的页面都被加上了?_pjax=%23page
我的页面都是Get请求


然而并不需要?_pjax=%23page

产生原因:
由于在登录界面没有进行用户登录,
可能是SpringSecurity框架在login页面对自定义的controller进行了拦截。

解决方案:

这个方法我写了WebSecurityConfig 类 extends WebSecurityConfigurerAdapter
重写其中的方法configure

将/register ,/homePage 添加到web.ignoring().antMatchers();中
解决了 SpringSecurity 对未登陆用户的重定向问题

SpringBoot和SpringSecurity整合,未登录请求自定义controller访问前端页面,出现 302状态码,一直在登录页面重定向相关推荐

  1. 请求头有问题导致Nginx返回400状态码

    背景 上个星期有人找我看了Nginx的问题,场景是这样的,用户访问一个网址,这个网址有一个按钮,点击这个按钮后会跳转到新的页面,但这个跳转,有时候可以,有时候不可以--不可以的时候页面显示400状态码 ...

  2. java已解密的登录请求_使用https协议解决掉顽固不化的已解密的登录请求

    1.1 已解密的登录请求概述 在应用程序测试过程中,检测到将未加密的登录请求发送到服务器.由于登录过程所用的部分输入字段(例如:用户名.密码.电子邮件地址.社会保险号码,等等)是个人敏感信息,建议通过 ...

  3. 实现免密登录,设置只允许student1, student2用户登录,get和post的区别,HTTP状态码,HTTP请求报文和响应报文,HTTP是如何保持连接状态的

    1.实现免密登录 1创建密钥 [root@192 /]# su gzw [gzw@192 /]$ cd /home/gzw/.ssh [gzw@192 .ssh]$ ssh-keygen -t rsa ...

  4. 理请求时出现未知错误.服务器返回的状态码为: 500,react-native

    我试图调用一个api,但出现错误"未处理的承诺被拒绝:错误:请求失败,状态码为500". 我不知道如何得到错误.我将api调用放在componentDidMount中. 我不确定错 ...

  5. HTTP请求的交互过程和常见的相应状态码

    HTTP请求的交互过程 2022年6月6日 15:15 1.客户端浏览器向网站的服务器发送一个请求 2.网站服务器接收到这个请求后进行解析,处理.然后返回响应对应的数据给浏览器 3.浏览器中包含网页的 ...

  6. 向服务器发送请求,服务器返回给客户端的响应状态码列表及其代表含义

    目录 1.状态码:100~ 2.状态码:200~ 3.状态码:300~ 4.状态码:400~ 5.状态码:500~ 响应状态码表示服务器的响应状态,在爬虫开发过程中,向服务器发送一个请求,服务器会根据 ...

  7. 关于SpringSecurity登陆成功出现302状态码

    刚接触Security,在做和SpringBoot集成的时候写了一个Demo,发现了一个问题,就是登录时候页面也没有报错,也没有跳转,打开浏览器控制台发现,在login请求的时候返回的是302. 经过 ...

  8. 内嵌式js微信扫码登录及自定义样式

    关于微信扫码登录网站的功能介绍,请阅读官方文档[网站应用微信登录开发指南] 根据官方文档我们知道微信扫码登录有两种方式 一种是跳转到一个大黑屏二维码界面进行扫码登录: (参见博客:PHP实现跳转式微信 ...

  9. mysql中未找到URL_在此服务器上未找到请求的URL /读取

    我是新的php.所以一个人推荐我一步一步地执行本教程 - http://symfony.com/doc/current/book/from_flat_php_to_symfony2.html(之前的章 ...

最新文章

  1. 蓝牙写入数据库_蓝牙 数据写入 简单易懂版(适合没写过蓝牙的看)
  2. 4.3 vsftpd文件共享
  3. 23种设计模式(下)
  4. faster rcnn源码解读(六)之minibatch
  5. N900超频和刷9G-home一气呵成
  6. 【数据结构与算法】之深入解析“最长有效括号”的求解思路与算法示例
  7. 漫游Kafka设计篇之主从同步
  8. 企业级 oracle11G r2 DataGuard 安装配置
  9. Python中字符串的连接
  10. python开发基础作业02:三级菜单,使用字典dic及列表
  11. java 取模运算_JAVA算术运算符_四则与取模
  12. Unity3D图像后处理特效——Crease
  13. 改变用户在某表空间的配额不足
  14. 麻省理工学院计算机工程专业排名,美国大学排名大赏之计算机工程专业
  15. 古墓丽影 起源 铁甲人通关技巧
  16. 使用 PHP 和 MySQL 的安全登录系统
  17. 【毕业设计】基于 STM32 的自动泊车系统 -智能小车 - 物联网单片机
  18. 个人账本软件---界面设计
  19. web服务器、Web中间件和Web容器的区别
  20. java读取绝对路径文件_Java 程序中使用相对和绝对路径读取文件

热门文章

  1. 回归架构本真:从规划、思维到设计,构建坚不可摧的架构根基
  2. elasticsearch导入数据的几种方法
  3. [svn] linux 下svn服务器的搭建
  4. JVM1.6 GC详解
  5. API编程基本控件使用
  6. 如何使VS2008 调试网站的根目录和IIS调试的一致?
  7. svn: E200009
  8. shell实例第19讲:一个脚本中调用另一个脚本的3种方法
  9. 模拟IIC与硬件IIC的区别!
  10. C++ 在继承中虚函数、纯虚函数、普通函数,三者的区别