используя axios при запросе метода к серверу API, но в заголовке в общем случае он показывает метод запроса: OPTIONS - PullRequest
0 голосов
/ 02 июня 2018
  let email=values.email;
let password=values.password;
let input = {
        'email': email,
        'password': password
    };

    axios({        
         headers: {
            'Content-Type': 'application/json; charset=utf-8'
         } ,          
        method:'POST',
        url: "http://localhost:3001/user/login",
        data:{
            'email': email,
            'password': password
        }
    }).then(function (response){
        console.log(response);

    })
    .catch(function (error) {

    });

Так почему он показывает ОПЦИИ по запросу, когда мы используем заголовок типа Centent: application / json

введите описание изображения здесь

1 Ответ

0 голосов
/ 02 июня 2018

Это не совсем ваш запрос, но запрос, который каждый браузер делает перед отправкой вашего фактического запроса, чтобы спросить сервер, может ли он ответить на такие запросы.
Обратите внимание, что это происходит, когда вы делаете запрос CORS сМетод POST или PUT, но не с методом GET.

Лучшее объяснение вы можете найти здесь

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