Cross-Origin Request Blocked bei API-Aufruf über XHR in Javascript



  • Bis vor gut einer Woche war es möglich einen API-Aufruf direkt in Javascript zu machen, auch wenn sich der Aufrufer nicht im selben Domain befindet (Cross-Origin Request). Nun scheint es nicht mehr zu gehen. Gibt es dafür eine Erklärung?

    Dies ist Code, den ich zum Testen verwende:

    var data = "func=getMasterData";
    
    var xhr = new XMLHttpRequest();
    xhr.withCredentials = true;
    
    xhr.addEventListener("readystatechange", function () {
       if (this.readyState === 4) {
          console.log(this.responseText);
       }
    });
    
    xhr.open("POST", "https://xxx.churchtools.de/index.php?q=churchcal%2Fajax");
    xhr.setRequestHeader("content-type", "application/x-www-form-urlencoded");
    xhr.setRequestHeader("cache-control", "no-cache");
    
    xhr.send(data);
    

Anmelden zum Antworten
 

Es scheint als hättest du die Verbindung zu ChurchTools Forum verloren, bitte warte während wir versuchen sie wieder aufzubauen.