Мне нужно вызвать REST-URL, например: https://{baseurl}/employees/taxvalidation/. Тип запроса - JSON, но я всегда получаю предупреждение об ошибке. Я не могу понять, что не так в моем коде. Я использую JQuery
Поддерживаемый метод HTTP: PUT (необходимо выполнить HTTP PUT с правильным запросом), а также мне нужно передать ключ API: XXXXX-XXXXX-XXXXX-XXXXX в качестве заголовка запроса.
У меня только два обязательных поля на веб-странице Имя сотрудника и Налог сотрудника.
Я пробовал ниже с помощью вызова JQuery Ajax.
Образец тела запроса:
"name": "Company XYZ", /* mandatory */
"TAX": "*********", /* mandatory */
"taxType": "U", /* Could be E, S, or U */
"address": "2501 Boilermaker road", /* optional */
"citystatezip":"Lapalma ca 76567", /* optional */
"country": "US", //optional
"checks" : "DT",`enter code here`
"details": "DT"`enter code here` //optional
$(function() {
$("#btnSubmit").click(function() {
alert("Hi JQuery");
var URL = "https://api.dev.amx-city.com/tesmdm/dev/tesmdm/empcatalog/partners/taxvalidation/";
$.ajax({
url: URL,
headers : {
'AMX-API-KEY': '487b9474-27a6-4d21-8eda-c3a2a14e4ebe'
},
type: 'POST',
data: {
name: 'Employeename',
tin: '79847324987',
tinType: 'U'
},
dataType: 'json',
success: function(result) {
alert(result);
},
error: function (restul) {
alert(result);
}
});
});
});
когда я пытаюсь нажать на кнопку, отладка останавливается до Alert, после чего я не вижу, что URL срабатывает. Дайте мне знать, если я делаю что-то не так?