с использованием Axios - мне нужно установить полезную нагрузку запроса вместо данных формы - когда я устанавливаю Content Type = 'application / x-www-form-urlencoded'

Мне нужно установить полезную нагрузку запроса вместо данных формы с помощью Axios - когда я устанавливаю Content Type = 'application / x-www-form-urlencoded'

И когда я использую Content-Type = 'application / json' - я получаю код состояния 400


person user1862546    schedule 11.02.2019    source источник


Ответы (1)


Согласно docs, он должен быть установлен в конфигурации перед отправкой запроса.

So:

// ES5:
const axios = require('axios');
// ES6:
import axios from 'axios';

const instance = axios.create({
  baseURL: 'http://foo.bar/endpoint',
  timeout: 1000, // Not really relevant, but was in the example
  headers: {
    'Content-Type': 'application/json'
  }
});
// Post or get...
instance.get().then(...);
person Jezpoz    schedule 11.02.2019
comment
Здесь находится остальная документация по конфигурации запроса axios. - person Jezpoz; 11.02.2019
comment
Я проверил удаление - baseURL: 'foo.bar/endpoint', работал - person user1862546; 12.02.2019