3月7日 周一
传输数据,使用postman测试接口,能跑通,放进项目报错跨域,(ps:postman是后端测试的,所以不会报错,
1. 将JSON字符串,通过 post请求,发送数据,
要求: 格式 x-www-form-urlencoded
method: "PatientTable",
req_para: JSON串,
post请求 有4中方式, x-www-form-urlencoded其中之一 。。。。
PatientTable 表单提交方式之一, method: "PatientTable"
req_para: JSON串 发送的数据,
应对方法:
//改headers的值 x-www-form-urlencoded
config.headers['Content-Type'] = 'application/x-www-form-urlencoded'
发送的post请求,data中构建对象,使用qs来构建
let data = this.$qs.stringify({
method: "PatientTable",
req_para: this.textarea2, //this.textarea2已经是JSON字符串形式,所以直接使用
});
正常调用axios请求即可。
其他知识点,
post请求 有4中方式, 。
PatientTable 表单提交方式, method: "PatientTable"
qs来构建数据,如何使用。
2.axios的post请求方式,怎么把参数直接加在URL后面,不放在body中
```
更改post 请求参数形式
export function mypost2(url,data) {
data = data || {};
return myAxios2({
url:url,
method: 'post',
params : data //放入url中,
})
}