Не удалось опубликовать Axios с проверкой токена 403 CSRF, но в Postman работает нормально - PullRequest
0 голосов
/ 07 мая 2019

Я перепробовал все и не могу заставить Axios работать с сервисами SAP Odata Post.Проблема в том, что проверка токена CSRF не удалась, но в Postman он работает нормально.

Мой запрос выглядит следующим образом:

const postNewTasks = async (body, headers) => (await axios.get(getHeadersandCFRSURL, {
      headers: { 'authorization': auth, 'x-csrf-token': 'fetch' },
      withCredentials: true
    }).then((response) => {
      axios({
        method: 'POST',
        url: postBatchOperationsURL,
        headers: {
          "Authorization": auth,
          "Content-Type": "multipart/mixed; boundary=batch_1",
          "X-CSRF-Token": response.headers["x-csrf-token"], // set CSRF Token for post or update
        },
        withCredentials: true,
        body: body

      }).then(function (response) {
        console.log(response)
        return response
      }).catch(function (err) {
        console.log(err)
        return err
      })
    })
    )

Кто-нибудь знает, почему проверка токена CSRF не выполняется с этим запросом axios?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...