Использование x.withCredentials = true; в cors прокси код возвращает ошибку
Я пытаюсь получить доступ к сайту example.com с моего сайта mysite.com через прокси- сервер CORS, однако он не работает, когда я помещаю x.withCredentials = true;
вот мой код
var cors_api_url = 'http://localhost:8080/';
function doCORSRequest(options, printResult) {
var x = new XMLHttpRequest();
x.open(options.method, cors_api_url + options.url);
x.withCredentials = true;
x.onload = x.onerror = function() {
printResult(
options.method + ' ' + options.url + '\n' +
x.status + ' ' + x.statusText + '\n\n' +
(x.responseText || '')
);
};
if (/^POST/i.test(options.method)) {
x.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
}
x.send(options.data);
}
// Bind event
(function() {
var urlField = document.getElementById('url');
var dataField = document.getElementById('data');
var outputField = document.getElementById('output');
document.getElementById('get').onclick =
document.getElementById('post').onclick = function(e) {
e.preventDefault();
doCORSRequest({
method: this.id === 'post' ? 'POST' : 'GET',
url: urlField.value,
data: dataField.value
}, function printResult(result) {
outputField.value = result;
});
};
})();
но он возвращает ошибку на консоли браузера
Не удалось загрузить http://localhost:8080/https://www.example.com: значение заголовка "Access-Control-Allow-Origin" в ответе не должно быть подстановочным знаком " в режиме учетных данных запроса это "включить". Происхождение " https://example.com/ ", следовательно, не допускается. Режим учетных данных запросов, инициируемых XMLHttpRequest, контролируется атрибутом withCredentials.*
Пожалуйста, предложите решение