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

搭建网站 赚钱一起做网店下载安装

搭建网站 赚钱,一起做网店下载安装,一个万能的营销方案,建站行业怎么样前言: 刚开始请求的时候报 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/628466/

相关文章:

  • 网站修改思路做网站UI工具
  • 网站建设策划书格式品牌策划 网站源码
  • 网站开发技术的发展给个网站急急急2021
  • 网站建设的重点是什么免费浏览器网站
  • 网站设计模板是什么wordpress 安装主体
  • 百度关键词挖掘工具爱站网北京网站建设培训
  • html网站怎么做视频wordpress换中文
  • 北京网站开发周期中企动力网站策划
  • 网站建站费用水产食品企业网站模板
  • 哈尔滨网站建设论坛开发网站报价方案
  • 网站做相册网络培训学校排名
  • 网站排名网站优化西安线上推广公司
  • 如何评判网站建设岗位个人博客网站域名注册
  • 网站设计目标怎么写新干做网站
  • 网站建设亿玛酷专注众筹网站平台建设
  • 基础建设审计网站制作网页的步骤搜集素材
  • 宁波seo网站推广软件京东优惠劵网站怎么做
  • 杭州网站优化公司哪家好做服装网站宣传
  • 网站制作的订单国外网站推广服务
  • 有高并发量门户网站开发经验珠海网站建设建站系统
  • 免费行情软件app网站大全入口广州网站建设+美词
  • 做婚恋网站赚钱吗企业网站的在线推广方法有
  • 企业网站建设方案价格网页设计的基本原则
  • 网站怎么增加流量如何用电脑做网站
  • 模板网站 seo微帮推广平台怎么加入
  • wordpress 修改目录id360优化大师官方免费下载
  • 网站需要做实名认证如何做做网站要学会什么软件
  • 土特产直营网站建设代码安阳百度网站制作多少钱
  • 南昌县建设局网站深圳坪山医院
  • 网站流量提升方法9个广州seo推广神技