Я пытаюсь отправить API, но у меня возникла проблема. У меня правильный формат самого запроса, но я получаю следующую ошибку:
Ресурс из «https://api.isendhq.com/2.0/service.asmx/Contacts.CreateSubs… tname = & Lastname = & MiddleName = & Company = & Title = & _ = 1585654962969 ”было заблокировано из-за несоответствия типа MIME (« text / xml ») (X-Content-Type-Options: nosniff).
И впоследствии:
Загрузка не удалась с источником «https://api.isendhq.com/2.0/service.asmx/Contacts.CreateSubs… tname = & Lastname = & MiddleName = & Company = & Title = & _ = 1585654962969».
Я включил приведенный ниже код без APIKey и это страница документации для API: https://api.isendhq.com/2.0/service.asmx?op=Contacts.CreateSubscriberBasic
$('.submit-form-btn').on('click', function () {
event.preventDefault();
var formData = {
'APIKey': $('input[name=APIKey]').val(),
'Email': $('input[name=Email]').val(),
'Salutation': "",
'Firstname': "",
'Lastname': "",
'MiddleName': "",
'Company': "",
'Title': ""
};
$.ajax({
type : 'POST',
url : 'https://api.isendhq.com/2.0/service.asmx/Contacts.CreateSubscriberBasic',
data: formData,
//contentType: "text/xml",
dataType: "jsonp",
crossDomain: true,
"headers": {
"Content-Type": "application/x-www-form-urlencoded",
"Content-Length": formData.length,
"Access-Control-Allow-Origin":"*"
},
success: function (data) {
console.log(data);
}
})
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<form>
<input name="APIKey"/>
<input name="Email" />
<button class="submit-form-btn" type="submit">Submit</button>
</form>