前端:
/**
* post方法,对应post请求
* @param {String} url [请求的url地址]
* @param {Object} params [请求时携带的参数]
* @param {Boolean} json [true:json格式请求头;false:FormData格式请求头]
*/
import axios from 'axios'
export default function post(url, params = {}, json = false) {
// json格式请求头
const headerJSON = {
"Content-Type": "application/json"
};
// FormData格式请求头
return new Promise((resolve, reject) => {
axios
.post(url, JSON.stringify(params) , {
headers: headerJSON
})
.then(res => {
resolve(res.data);
})
.catch(err => {
reject(err.data);
});
});
}
post(g_basUrl+'/queryContent', {"bucketName":"photo" })
后端
@RequestMapping(value="/queryContent", method=RequestMethod.POST)
public String queryContent(@RequestBody String param )
{
param 值为 {"bucketName":"photo" }
}