• Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Register
    • Login

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

    ChurchTools Schnittstellen
    javascript api
    2
    2
    1.5k
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • D
      daniellang
      last edited by

      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 Reply Last reply Reply Quote 0
      • mhuberM
        mhuber ChurchToolsMitarbeiter
        last edited by

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

        1 Reply Last reply Reply Quote 0
        • First post
          Last post