Разные заголовки для поста и получения запроса с топором ios, создать? - PullRequest
0 голосов
/ 31 января 2020
export default myAPI = axios.create({
  baseURL: 'myapiurl',
  // headers for post reuqest
  headers: {
    'Content-Type': 'application/x-www-form-urlencoded',
    Accept: 'application/json',
    'X-CSRF-TOKEN': 'o987WyyzM7ktyEVzP4dakCdIY12LprtJU8qZHs5Xs0s',
  },
  // headers for get requests
  headers: {
    'Content-Type': 'application/json',
    Accept: 'application/json',
  },
});

В основном требуется условные заголовки в зависимости от погоды, когда выполняется сообщение или запрос на получение.

1 Ответ

1 голос
/ 31 января 2020

Вы можете использовать различные headers на основе метода HTTP следующим образом:

axios.defaults.baseURL = 'https://api.example.com';
axios.defaults.headers.common['Authorization'] = AUTH_TOKEN;
axios.defaults.headers.post['Content-Type'] = 'application/x-www-form-urlencoded';

Как объяснено здесь: https://github.com/axios/axios#global -ax ios -defaults

...