• 解决 ajax 跨域请求springboot 的接口


    web项目部署在Tomcat上,接口在springboot上面开放,部署在Tomcat上面的web项目请求接口是必定涉及到跨域的问题。这时候就需要解决跨域问题,否则是请求不了数据的,

    会出现下面的问题:

    1、调用不了数据

    解决方法:

    增加一个Java类,

    @ControllerAdvice(basePackages = "com.lzb.controller")
    public class JsonpAdvice extends AbstractJsonpResponseBodyAdvice{
        public JsonpAdvice() {
            super("callback","jsonp");
        }
    }

    再次发送ajax成功拿到json数据

    悲剧是的是:一开始跨域不能获取数据,使用了以上的方法之后,能够成功拿到数据,本想着来博客园里面将这个问题分享出去,演示一下没解决之前的报错问题,最恐怖的是,没想到竟然没错了,我吧这个Java删除还是能够拿到数据,真是扯淡。

    搞得我现在贼尴尬。

  • 相关阅读:
    EVM靶机渗透
    Joomla漏洞复现
    渗透测试
    Kali软件库认识
    谷歌hack语法
    Metasploit学习
    sqli-labs less-17
    sqli-labs(less-11-16)
    sqli-labs (less-8-less-10)
    less-7
  • 原文地址:https://www.cnblogs.com/enzoluo-blog/p/9144783.html
Copyright © 2020-2023  润新知