get请求400错误 vue_VUE 配置proxy代理后,前台报错400 bad request
问题描述
使用vue-cli启动前台端口8080,本地eclipse启动后台端口8180,所以需要配置代理。
按照CSDN的教程配置了代理,但是前台浏览器报错
http://localhost:8080/api/springdemo/getUserByGet?userName=111 400 (Bad Request)
,后台收不到消息。
问题出现的环境背景及自己尝试过哪些方法
实际上代理应该是成功的,因为浏览器直接访问http://localhost:8080/api/springdemo/getUserByGet?userName=111
是可以收到返回结果的,但是通过this.$ajax.post(http://localhost:8080/api/springdemo/getUserByGet?userName=111', {})访问就跑不通了。
相关代码
在config/index.js中,引入如下配置。
proxy: {
'/api': {
target: 'http://localhost:8180', // 接口域名
changeOrigin: true, //是否跨域
pathRewrite: {
'^/api': '' // 将前缀 '/api' 转为 '/'
}
}
}
看了正常启动的项目,配置了代理应该打启动日志:
[HPM] Proxy created: /apis -> https://apitest.miaomore.com
[HPM] Proxy rewrite rule created: "^/apis" ~> ""
可是我仔细按照教程做的,却没有打这两行代理日志,说明还是配置有问题,请帮我看看吧。
-------------------------------后续补充-------------------------------------------------
发现不是代理未生效,而是前端请求报错403,导致我认为代理不通。
目前只有登录(POST)不能实现代理访问,其他的get请求代理是可以的。请帮忙分析下。
this.$ajax.post('apis/login', {
domainAccount: this.loginForm.domainAccount,
password: this.loginForm.password
}).then((response) => {...}
get请求400错误 vue_VUE 配置proxy代理后,前台报错400 bad request相关推荐
- vue.config.js配置proxy代理解决跨越;proxy代理报404;
像我们本地的vue项目运行起来,访问的地址一般是localhost,这个时候请求后台的接口,端口号也不一致,肯定就会存在跨域问题,所以我们要是想正常访问接口的话,就需要解决掉跨域问题. 本文我们是在v ...
- get请求报错400状态码
get请求报错400状态码 请求参数带 {} 在tomcat 7版本中没有问题,可以正常返回请求 在tomcat8.5.35 版本中 请求报错400 原因分析: Tomcat的新版本中增加了一个新 ...
- 前端请求后台报错400
报错原因:前端请求的字段名称或者字段类型和后台编写的实体类不一样,或者前端提交的参数和后台需要的参数个数不匹配,导致无法封装,报错400. 解决方法:仔细对照前后端字段类型,保证字段类型一致
- 关于加入@RequestBody后请求报错:Required request body is missing:
关于加入@RequestBody后请求报错: Required request body is missing: 这个错误是由于Controller中加入了@RequestBody后却收不到指定请求体 ...
- 谷歌正常,IE报错400 解决办法
在请求接口的时候,使用的是get方法,如果路径上的参数有中文的时候,这时候在IE浏览器打开就会报错400. 解决办法是:或是改用post方式: 或是 用 encodeURI 进行转码即可: 例如以下的 ...
- 配置gradle时,一直报错提示:ERROR: JAVA_HOME is set to an invalid directory: D:\Java\jdk1.8.0_144;
配置gradle失败,一直报错提示:ERROR: JAVA_HOME is set to an invalid directory: D:\Java\jdk1.8.0_144; 报错的原因是因为配置的 ...
- 【错误记录】PyCharm 运行 Python 程序报错 ( UnicodeDecodeError: ‘ascii‘ codec can‘t decode byte 0xe5 in positio )
文章目录 一.报错信息 二.解决方案 一.报错信息 PyCharm 运行 Python 程序报错 : D:\002_Project\011_Python\APK\venv\Scripts\python ...
- 更改yum源配置后执行报错[Errno 14] PYCURL ERROR 22 - “The requested URL returned error: 404 Not Found”
更改yum源配置后执行报错 报错信息入下 //[root@bucktanc6 yum.repos.d]# yum clean all Loaded plugins: fastestmirror Cle ...
- 配置网页登陆虚拟带库显示报错
配置网页登陆虚拟带库显示报错 网页报错 Apache提示You don't have permission to access / on this server问题解决 测试时遇到将一本地目录设置为一 ...
- vite配置别名,并处理报错:找不到模块“xxx”或其相应的类型声明
vite配置别名,并处理报错:找不到模块"xxx"或其相应的类型声明 1.配置vite.config.ts文件 2.配置tsconfig.json文件 1.配置vite.confi ...
最新文章
- RetinaFace,最强开源人脸检测算法
- 5.Spring Security 短信验证码登录
- c语言作业皇帝的许诺,C语言函数大全(s开头) (1)/继
- Git学习笔记:分支管理(1)
- python2和pytho3切换_python2和pytho3切换_Python2和Python3共存安装
- cvScale 深度转换 线性变换
- Differential Geometry之第十章极小曲面
- 四级英语测试软件,英语四级必备软件推荐
- Android和iOS的一些区别
- 图文排版html,超漂亮的网页图文排版欣赏
- Python使用wordcloud做词云
- [MATLAB] 读取ASII文件中的复数数据
- Linux pidstat命令实战
- 新南威尔士大学计算机博士英语要求,新南威尔士大学博士申请条件
- 三菱伺服器J3、J4、JE中文调试软件
- java毕业设计爱家家政公司网站Mybatis+系统+数据库+调试部署
- s2 安恒 漏洞验证工具_Struts2漏洞检查工具2018版(最新版)V2.0[带批量功能]
- BenchmarkSQL的安装和使用指导书——一个JDBC 基准测试工具
- 论文中的参考文献查重问题和注意事项
- matlab-线性代数 齐次方程组 基础解系和通解
热门文章
- 普渡大学计算机科学系可以转到计算机工程吗,2019美国普渡大学计算机专业研究生申请条件...
- 二十四节气之立秋时节常识介绍
- 转载:技术大停滞——范式春梦中的地球工业文明2:科技利益集团鼓吹的范式春梦—所谓的技术大爆炸
- 华硕X370 Pro更新BIOS后黑屏自救记录
- LeetCode 227. 基本计算器 II 【c++/java详细题解】
- 编译报错R_ARM_THM_MOVW_ABS_NC against `a local symbol
- c语言一行灯的熄灯问题,熄灯问题 --POJ 2811-ACM
- Avid Sibelius一款免费学习五线谱的强大软件
- linux vga 驱动,Linux VGA驱动移植实验【转】
- redis源码--SDS结构解析