Я перепробовал все и не могу заставить 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?