Опция 1: Определить объект конфигурации
let config = {
headers: {
'Content-Type': 'application/x-www-form-urlencoded',
}
}
Обязательно: использовать массив для параметров, а не js объект для 'application / x- www-form-urlencoded'
const params = new URLSearchParams();
params.append('PARAM1', 'VALUE1');
params.append('PARAM2', 'VALUE2');
Позвонить
axios.post( uri, params, config )
или
axios({
url,
headers: { 'content-type': 'application/x-www-form-urlencoded' }
data: params
})
Опция 2: Создать экземпляр API (необязательно) и установить тип содержимого по умолчанию
const api_local = axios.create({
baseURL: 'http://localhost:1000/myapi',
});
api_local.defaults.headers.post['Content-Type'] = 'application/x-www-form-urlencoded';
Обязательно: используйте массив для параметров, а не js объект для 'application / x- www-form-urlencoded'
const params = new URLSearchParams();
params.append('PARAM1', 'VALUE1');
params.append('PARAM2', 'VALUE2');
Call post
api_local.post( uri, params )