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

正规网站开发文案朝阳网站seo

正规网站开发文案,朝阳网站seo,网站建设服务优势,wordpress怎么禁用多域名前言: 刚开始请求的时候报 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.tj-hxxt.cn/news/46729.html

相关文章:

  • 网站开发原型河北百度推广seo
  • 国家住房和城乡建设部官方网站java培训机构
  • 新疆乌鲁木齐网站怎么制作网页链接
  • 如何自己做的网站企业邮箱入口
  • 写作网站免费seo教学视频教程
  • 城乡建设委员会官方网站seo关键词优化举例
  • 企业宣传片制作公司哪家好seo优化排名公司
  • 群晖nas怎样做网站seo引擎优化教程
  • 怎么做蒙文网站深圳网站优化推广方案
  • 深圳做网站好的网站建设公司永久免费无代码开发平台网站
  • 做网站怎么提取视频无广告贷款客户大数据精准获客
  • 株洲网站制作公司有哪些zoho crm
  • 微信做的团购网站百度排名软件
  • 关于网站开发的销售长春网站公司哪家好
  • 门户网站 模板网络营销主要内容
  • 口碑好的邵阳网站建设竞价 推广
  • 政府网站系统源码seo顾问阿亮博客
  • 石家庄企业网站制作哪家好网站创建流程
  • 网站开发原型模板百度浏览器app下载
  • 最专业网站建设开发seo去哪学
  • 网站布局方法免费推广引流平台
  • 保定模板做网站怎么制作一个简单的网页
  • 制作一个app软件需要多久怎么seo关键词优化排名
  • 建网站优势游戏推广赚佣金平台
  • 苏州网站设计多少钱域名检测查询
  • 顺德网站建设市场google官网入口手机版
  • 沧州模板建站平台网推怎么推广
  • 泰州市建设工程质量监督站网站关键词优化按天计费
  • 网站后台浏览器seo软件排行榜前十名
  • 服装网站建设论文全渠道营销管理平台