Вызовите REST API в Jquery Ajax POST. Метод возвращает ошибку 403. - PullRequest
0 голосов
/ 28 апреля 2020

Этот код ниже предназначен для вызова API оставшегося входа через jquery ajax, но возвращает ошибку 403. Я хочу знать, пропустил ли я какой-либо необходимый параметр в вызове ajax или это ошибка на стороне сервера. Этот источник (HTML файл) и пункт назначения (API) находятся на одном облачном сервере.

Но API прекрасно работает в почтальоне без ошибок

$.ajax({
  type: "POST",
  url: 'https://mzzzzcloudx.am.co.in/login',
  dataType: 'json',
  data: {
    "login": "abcd@gmail.com",
    "password": "12345"
  }, //{"login":$("#login").val(), "password":$("#pass").val()},
  contentType: "application/json",
  headers: {
    "Content-type": "application/json",
    "Access-Control-Allow-Origin": "*"
  },
  success: function(data) {
    console.log(data);
  },
  error: function(err) {
    alert(err); //returns 403 error
    console.log(err);
  }
});

enter image description here

1 Ответ

0 голосов
/ 29 апреля 2020

Вы пытаетесь удалить кавычку в именах полей (login, password) раздела данных?

data: {
login: "abcd@gmail.com",
password: "12345"}

А также подтверждаете ли вы, что имена полей (login, password) одинаковы в методе REST login()?

...