Ich habe ein Problem mit CORS, das Problem ist, dass mein Code ausgeführt wird (Status 200), aber ich habe einen Fehler in Google Chrome Developer Console.CORS - Status 200 aber Fehler in Chrome Devtools Konsole
Mein Code:
function callUrl(url) {
var xmlhttp = null;
if (window.XMLHttpRequest) {
xmlhttp = new XMLHttpRequest();
} else if (window.ActiveXObject) {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
if (xmlhttp !== null) {
xmlhttp.open("POST", url, true);
xmlhttp.withCredentials = true;
xmlhttp.send(JSON.stringify({
}));
} else {
console.error("Your browser does not support XMLHTTP.");
}
}
callUrl('https://www.website.com/tracking?etc...');
XMLHttpRequest kann https://www.website.com/tracking nicht geladen?. Der Wert des Headers 'Access-Control-Allow-Origin' in der Antwort muss nicht das Platzhalterzeichen '*' sein, wenn der Anmeldeinformationen-Modus der Anforderung 'include' ist. Herkunft 'http://localhost:8888' ist daher nicht erlaubt Zugriff. Der Berechtigungsnachweismodus für Anforderungen, die von XMLHttpRequest ausgelöst werden, wird vom Attribut withCredentials gesteuert.
Der Server-Konfiguration:
"Access-Control-Allow-Origin": "*",
"Access-Control-Allow-Credentials": true,