当前位置: 首页 > news >正文

企业网站建站策划书汽车网站建设公司

企业网站建站策划书,汽车网站建设公司,20m带宽做网站够用吗,百度指数api前言: 刚开始请求的时候报 CORS 错误,通过前端项目配置后算是解决了,然后,又开始了新的报错 403 ERR_BAD_REQUEST。但是 GET 请求是正常的。 后端的 Controller 接口代码如下: PostMapping(value "/login2&qu…
前言:

刚开始请求的时候报 CORS 错误,通过前端项目配置后算是解决了,然后,又开始了新的报错 403 ERR_BAD_REQUEST。但是 GET 请求是正常的。

后端的 Controller 接口代码如下:

@PostMapping(value = "/login2")@ResponseBodypublic LoginReq login2(@RequestBody LoginReq req, HttpServletRequest servletRequest, HttpServletResponse response) {System.out.println("---- login2 ----- userName = " + req.getUserName());
//        // 设置js请求跨域解决response.addHeader("Access-Control-Allow-Origin", "*");response.setHeader("Access-Control-Allow-Headers", "Origin, X-Requested-With, Content-Type, Accept");response.setHeader("Access-Control-Allow-Methods", "GET, PUT, OPTIONS, POST");String userCode = servletRequest.getHeader("userCode");String accessToken = servletRequest.getParameter("accessToken");System.out.println("---- login2 --------------- accessToken = " + accessToken+" , userCode = " + userCode);String user = JSONObject.toJSONString(req);System.out.println("---- login2 ----- user = " + user);System.out.println("---- login2 -----  birthday = " + req.getBirthday());SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm");Date date = null;try {date = simpleDateFormat.parse(simpleDateFormat.format(req.getBirthday()));} catch (ParseException e) {e.printStackTrace();}System.out.println("date = " + simpleDateFormat.format(date));req.setBirthday(new Date());// 获取 cookieCookie[] cookies = servletRequest.getCookies();if (cookies != null && cookies.length > 0) {for (Cookie cookie : cookies) {String name = cookie.getName();String value = cookie.getValue();System.out.println("cookie >> name = " + name + " , value = " + value);}}if (req.getUserName().isEmpty() || req.getPwd().isEmpty()) {throw new RuntimeException("userName or pwd is empty");}return req;}

前端的调用代码如下:

 axios({method: 'POST',url: 'login/demo_war_exploded/login2',data: JSON.stringify({'userName':"朱",'pwd':"pass1234!",'birthday':"2022-12-06"}),headers: {'Content-Type' : 'application/json'}}).then(response => {console.log(response)}).catch(function (error) {console.log(error)})
解决跨域问题的前端配置:
 proxy: {"/login" :{target: "http://localhost:8180/",changeOrigin: true,//ws: true,//websocket支持secure: false,pathRewrite: {"^/login": ""},}}

403 报错如下图:
在这里插入图片描述
网上搜索了一堆都不行,各种五花八门的答案,对我来说都是无效的。
直到后面问了一个前端的同事,他让我在配置跨域的地方加一行配置,结果就 OK 啦,

proxy: { //配置多个跨域"/login" :{target: "http://localhost:8180/",changeOrigin: true,//ws: true,//websocket支持secure: false,pathRewrite: {"^/login": ""},// 后面新增的配置onProxyReq(proxyReq) {proxyReq.removeHeader('origin')}}},

最后,成功的截图如下:
在这里插入图片描述

http://www.yayakq.cn/news/574070/

相关文章:

  • 机械公司网站源码做淘宝客要有网站吗
  • 西安网站建设聚星互联购买一个域名能建几个网站
  • 邮件服务器是不是网站服务器石家庄高端网站制作
  • 如何写网站开发的分析php网站开发专业
  • 自己建个网站多少钱无锡哪里有建设网站
  • 岳阳建设公司网站免费黄页营销网站
  • seo整站优化解决方案桐庐城乡建设局网站
  • wordpress josn查询网站优化公司的seo做的好
  • 什么是商务网站广州市建设信息网
  • 计算机做网站难吗安卓游戏模板下载网站
  • 响应式商品展示的网站源码丽水集团网站建设
  • 网站域名备案需要什么网址导航浏览器下载安装
  • 选择荣胜网络宁波网站建设自己做网站有何意义
  • 公司网站建设费用包括哪些游戏代理怎么找平台
  • 适合小型网络公司的建站方式可以为用jsp做网站主界面
  • 做网站 数据标准静态页面改wordpress
  • 南阳网站建设页面基于python的网站开发项目
  • 北京高端 网站建设连云港市网站设计
  • 小白怎么做网站搬家教程网站空间多久续一次费
  • 青海网站制作多少钱乐都企业网站建设哪家好
  • 网站建设 天佑互联wordpress 地图html
  • 开篇网站推广建设企业管理类网站
  • 广州手机端网站制作wordpress 本地 上传到服务器
  • qq做我女朋友好吗网站个人网站备案后内容可以改么
  • 网站开发用了哪些知识要点wordpress顶部栏插件
  • 自己做的网站怎么加搜索功能富阳网站建设
  • 网站顶部代码html5网站基础
  • 网站营销是什么化妆品网站网页设计
  • 深圳手机商城网站设计多少钱北京app定制公司
  • 网站seo整站优化百度百科合作模式