Я наконец получил запрос, который мне был нужен, не беспокоясь о CORS.Для этого я использовал следующий код:
const cjURL = 'URL-адрес веб-службы'
xhr - это переменная, назначенная для XMLHTTPRequest ().Вы должны использовать открытый, а затем указать метод.В этом случае мне нужен метод GET.Если после этого вы установите метод как true, он станет асинхронным.
Далее, поскольку мой веб-сервис требовал, чтобы я указал заголовок REQUEST.Я добавил заголовок запроса с помощью setHRequestHeader.Примечание: Вы можете установить заголовок запроса только после ОТКРЫТИЯ и до ОТПРАВКИ.
Затем я хочу проверить каждый статус моего запроса от 1-4, чтобы проверить возврат каждого состояния. Просмотреть все состояния готовности здесь
Дополнительную документацию по этому вопросу можно найти в этой документации.
const xhr = new XMLHttpRequest();
xhr.open('GET', cjURL, true);
xhr.setRequestHeader('authorization', cjKey)
xhr.onreadystatechange = function (){
if(this.readyState == 4 && this.status == 200){
console.log(xhr.responseText);
} else if (this.readyState == 3){
console.log('3')
console.log(xhr.responseText);
} else if (this.readyState == 2){
console.log('2')
console.log(xhr.responseText);
} else if (this.readyState == 1){
console.log('1')
console.log(xhr.responseText);
}
}
xhr.send();