前言
我们在使用vue-cli启动项目的时候npm run dev便可以启动我们的项目了,通常我们的请求地址是以localhost:8080来请求接口数据的,localhost是没有办法设置cookie的。
我们可以在vue-cli配置文件里面设置一个代理,跨域的方法有很多&#…
文章归档:https://www.yuque.com/u27599042/coding_star/xwrknb7qyhqgdt10 SpringBoot 接收不到 post 请求数据
接收 post 请求数据,控制器方法参数需要使用 RequestParam 注解修饰
public BaseResponseResult<Object> getMailCode(RequestParam…
解决方法
用 URLSearchParams 传递参数
let param new URLSearchParams()
param.append(username, admin)
param.append(pwd, admin)
axios({method: post,url: /api/lockServer/search,data: param
})
完整代码: let that this;let param new URLSearchPara…
创建多个实例共用请求拦截器和响应拦截器:使用的是函数的继承,也就是call()方法,这个方法第一个参数就是this,后面的参数可以是一个也可以是多个。最后一定要记得要return出去,否则接口是拿不到数据的。
import axios from axios…
axios 默认是 Payload 格式数据请求,但有时候后端接收参数要求必须是 Form Data 格式的,所以我们就得进行转换。Payload 和 Form Data 的主要设置是根据请求头的 Content-Type 的值来的。
Payload Content-Type: ‘application/json; charsetutf-8…
前端报错信息如下:
Access to XMLHttpRequest at http://127.0.0.1:8000/XXX from origin http://127.0.0.1:8080 has been blocked by CORS policy: Response to preflight request doesnt pass access control check: The value of the Access-Control-Allow-Ori…