Что эквивалентно этому запросу cURL в axios - PullRequest
0 голосов
/ 06 января 2020

Что такое эквивалентный запрос ax ios для запроса cURL ниже?

curl -X POST \
  http://159.89.90.5:5000/users/login \
  -H 'Accept: application/json' \
  -H 'Content-Type: application/json' \
  -d '{
    "email": "pwerner@gmail.com",
    "password": "password"
}'

Я пытался использовать запрос ax ios следующим образом:

        let axiosConfig = {
          headers: {
              'Content-Type': 'application/json',
              'Accept': 'application/json',
          }
        };

        this.$http.post('http://159.89.90.5:5000/users/login', {"email": "pwerner@gmail.com", "password": "password"}, axiosConfig)

        .then(response => {
            console.log(response)
        }).catch(function (error) {
            console.log(error);
            currentObj.output = error;
        });

, но я продолжайте получать ошибку CORS, потому что запрос не соответствует запросу, который я сделал в cURL выше. Что мне здесь не хватает? если правильно, как запрос curl выше, я получу параметр электронной почты со значением pwerner@gmail.com

ниже - ошибка, с которой я столкнулся при попытке сделать запрос: enter image description here

но если я использую formData вместо того, чтобы использовать json для того же кода, это работает, и мой сервер (flask framework) уже предоставил header: response.headers.add ("Access-Control-Allow-Origin "," * ") для решения проблемы CORS

...