Как получить параметр конфигурации в пост-запросе axios с необходимыми заголовками - PullRequest
0 голосов
/ 11 сентября 2018

Я пытался отправить запрос по почте, используя axios в моем коде реакции, который требовал «параметр заголовков» и «параметр конфигурации» одновременно. Я обнаружил, что есть два типа написания запросов на сообщения в axios:

  1. axios.post (url, data, config)

  2. Вардар ({ URL: URL, метод: «пост», заголовки: заголовки, данные: данные })

В типе 1 мы не можем отправить параметр заголовков, а в типе 2 мы не можем отправить параметр конфигурации.

Так есть ли способ решить эту проблему?

Я решил это, используя xml httpRequest вместо axios, но мне любопытно, как мы могли бы решить это с помощью axios.

Ответы [ 2 ]

0 голосов
/ 11 сентября 2018

ваше предположение неверно, вы можете установить заголовки в конфигурации запроса

https://github.com/axios/axios#request-config

{
   headers: {'X-Requested-With': 'XMLHttpRequest'},
   ...
}
0 голосов
/ 11 сентября 2018

база на документ

Вы можете установить заголовок в config !

axios.post(url, data, {headers : {'X-Requested-With': 'XMLHttpRequest'} })

или вы можете отправить все опции как объект

axios.request ({
    url: '/user',
    method: 'post',
    data: {
        firstName: 'Fred'
    },
    headers: {'X-Requested-With': 'XMLHttpRequest'},

    // ... and other options 
})
...