• Aktuell
    • Tags
    • Beliebt
    • Benutzer
    • Gruppen
    • Suche
    • Registrieren
    • Anmelden

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

    ChurchTools Schnittstellen
    javascript api
    2
    2
    1.0k
    Lade mehr Beiträge
    • Älteste zuerst
    • Neuste zuerst
    • Meiste Stimmen
    Antworten
    • In einem neuen Thema antworten
    Anmelden zum Antworten
    Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
    • D
      daniellang
      zuletzt editiert von

      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);
      
      1 Antwort Letzte Antwort Antworten Zitieren 0
      • mhuberM
        mhuber ChurchToolsMitarbeiter
        zuletzt editiert von

        Referenz zum aktuellen Diskussions-Thread zu dem Thema:
        https://forum.churchtools.de/topic/2447/beispiel-eines-api-aufrufes/17

        1 Antwort Letzte Antwort Antworten Zitieren 0
        • Erster Beitrag
          Letzter Beitrag