Мне нужно отправить запрос POST с MIME - multipart/form-data
Это моя конфигурация по умолчанию для заголовков POST:
axios.defaults.headers.post['Content-Type'] = 'multipart/form-data';
Я ожидаю, что по умолчанию Content-Type должно быть multipart/form-dat, но в chrome devtools я вижу Content-Type: application/json
Да, в заголовках запроса
попробуйте эту ссылку -> stackoverflow.com/questions/41878838/…
Это помогает, спасибо!



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Вы можете попробовать это:
const data = new FormData();
data.append('action', 'ADD');
data.append('param', 0);
data.append('secondParam', 0);
data.append('file', new Blob(['test payload'], { type: 'text/csv' }));
axios.post('http://httpbin.org/post', data);
Этот код использует API данных формы
Другой вариант — использовать пакет данные формы:
const axios = require('axios');
const FormData = require('form-data');
const form = new FormData();
// Second argument can take Buffer or Stream (lazily read during the request) too.
// Third argument is filename if you want to simulate a file upload. Otherwise omit.
form.append('field', 'a,b,c', 'blah.csv');
axios.post('http://example.org/endpoint', form, {
headers: form.getHeaders(),
}).then(result => {
// Handle result…
console.info(result.data);
});
Чтобы было ясно... это
application/jsonв заголовках запрос, а не отклик?