今天在做項目的時候 需要往api中發送一個json格式的對象,但是怎么改都不行,當然,使用的vue 的 http方法。
而且,開始使用時 vue-resource中post請求時的一個坑,vue-resource中post發送的數據默認以request payload的形式,而一般我們使用的都是form data的形式。
后來發現,只需要在main.js中加入:
Vue.http.options.emulateJSON = true;
Vue.http.options.headers = {
'Content-Type': 'application/x-www-form-urlencoded;charset=UTF-8'
};
即可。