【发布时间】:2018-11-07 13:27:45
【问题描述】:
我的 axios 代码:
const instance = axios.create({
baseURL: process.env.BASE_API,
timeout: 5000,
withCredentials: true,
headers: {
'content-type': 'application/x-www-form-urlencoded;charset=UTF-8'
}
})
function get (url, getData) {
return instance.get(url, {
params: getData
})
}
function post (url, postData) {
return instance.post(url, qs.stringify(postData))
}
function put (url, putData) {
return instance.put(url, qs.stringify(putData))
}
export default {
get: get,
post: post,
put: put
}
使用 content-type 发布请求': 'application/x-www-form-urlencoded; charset=UTF-8 很有用
但是,当使用 PUT 时,请求头没有 content-type': 'application/x-www-form-urlencoded;字符集=UTF-8 使 put 请求成为一个选项
【问题讨论】: