Я пытаюсь изменить запрос axios GET
на запрос POST
, используя перехватчик. Кажется, что метод изменился, но мои параметры все еще прикреплены к URL, вместо того, чтобы отправляться в теле POST
.
axios.get(payload.url, {
params: payload.params || {}
})
axios.interceptors.request.use(
function (config) {
// check request method -> use post if many params
if (MY_CONDITION) {
if (config.method === 'get') {
console.log('changed to post')
config.method = 'post'
}
}
return config
}
)
Я что-то упустил?