当前位置: 首页 > 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/839434/

相关文章:

  • 做尾货的网站太原做网站培训
  • 青岛营销型网站做推广网站有什么
  • 惠州 家具 网站上线河南建设网证书查询平台
  • 做个营销型网站设计红酒手机网站模板
  • 2017国办网站建设规范上海虹口网站建设
  • 手机网站关键免费做app网站
  • 费县建设局网站社交网站建站
  • 自己设计手机的网站wordpress主题外贸私人分享
  • 企业网站如何做架构图公司电商网站建设方案模板
  • 个体工商户能做网站吗wordpress comment_author_link
  • 一个备案号可以绑定几个网站wordpress 文章 繁体
  • 如何更改网站域名大连手机网站制作
  • 做外汇应该看哪一家网站在线做logo印章网站
  • 做神马网站优化排seo怎么优化网站排名
  • 团队主页 网站模板wordpress模板 微信
  • 《网站建设方案》阻止网站查到访问者ip
  • 做网站维护需要多少钱制作一个购物网站
  • 哪些网站是专做女性护肤品免费自助开通网站
  • 北京哪个网站最好WordPress图片分享社区
  • 南通建设网站哪家好品牌建设助力高质量发展
  • 网站建设的设计总结荣成市信用建设网站
  • 网站备案查询到什么资料慈溪建设银行支行网站
  • asp网站部署 iis7亚马逊注册没有公司网站怎么做
  • 建设银行融信通网站电脑上必玩的游戏
  • 企业网站公司单位有哪些企业推广软文
  • 网站开发研发工程师岗位职责公司比较好
  • 免费的图片做视频在线观看网站seo策略主要包括
  • 营销型网站建设公司地址甘肃路桥建设集团网站
  • 网站mssql 导出数据tornado网站开发 教程
  • 陇西网站建设公司直播盒子