Неверные учетные данные при передаче с Javascript / ajax - PullRequest
0 голосов
/ 27 июня 2019

Я пытаюсь отправить запрос POST, используя jquery, но он продолжает говорить неверные учетные данные.

Что я пробовал

Я попробовал большинство методов в первом поиске Google.Я чувствую, что делаю здесь что-то не так.например,

var auth = btoa('username:password');


var username = "username";
var password = "pass";

var auth = btoa('username:password');

console.log(auth);

var settings = {
  "url": "https://sct.intutrack.com/api/prod/trips/start",
  "method": "POST",
  "timeout": 0,
  "headers": {
    "Content-Type": "application/x-www-form-urlencoded",
    "Authorization": "Basic " + auth
  },
  "data": {
    "tel": "9560688565",
    "src": "22.572646, 88.36389500000001",
    "dest": "28.6139391, 77.2090212",
    "srcname": "Intugine Technologies",
    "destname": "Bangalore",
    "client": "XYZ",
    "vendor": "Rivigo",
    "vehicle": "MH01x123",
    "invoice": "123ZXYZ",
    "eta_hrs": "75"
  }
};

$.ajax(settings).done(function(response) {
  console.log(response);
});

Я получаю ошибку

{"errorCode":403,"msg":"Invalid credentials","requestData":{"x-forwarded-for":"103.240.236.196","x-real-ip":"103.240.236.196","x-real-port":"22691","host":"sct.intutrack.com","connection":"close","upgrade-insecure-requests":"1","user-agent":"Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.100 Safari/537.36","accept":"text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3","accept-encoding":"gzip, deflate, br","accept-language":"en-US,en;q=0.9,la;q=0.8"}}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...