ajax post Запрос 401 (неавторизованный) API Laravel - PullRequest
0 голосов
/ 05 апреля 2019

Я пытаюсь запросить ajax Post с laravel, мне предоставили API с авторизацией по имени пользователя и паролю. как я могу решить это.

вот мой код ниже.

$("#login_page").submit(function (e) {
   $.ajax({
       url: "https://api.seasolutions.ph/frontend/login/",
       type: "POST",
       headers: {
           'Authorization': 'Basic ' + '***=',
       },

       data: $("#login_page").serialize(), //only input
       success: function (response) {
           console.log(response);
       }
   });
   e.preventDefault();
});

1 Ответ

0 голосов
/ 05 апреля 2019

Вы должны добавить свой csrf_token Я думаю.

Вот документация .

headers: {
   'Authorization':'Basic ' + '***=',
   'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
}

Если это не работает, вам нужно добавить<meta name="csrf-token" content="{{ csrf_token() }}"> в основной файл блейда.

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