Hirdetés

Keresés

Új hozzászólás Aktív témák

  • Mr Dini
    addikt

    Ismerem a pythonos webszervert. De python 3.x-nél már nem SimpleHTTP. ;)

    Na, közben toltam alá egy atw-s webszervert, meg a python webszerverrel is próbáltam, de ezt dobja az FF:

    22:07:58.303 Cross-Origin kérés blokkolva: Az azonos eredet házirend nem engedélyezi a távoli erőforrás olvasását innen: http://[...]. (Ok: Az „Access-Control-Allow-Origin” CORS fejléc hiányzik).1(ismeretlen)

    Esetleg php-val meg lehetne oldani? Vagy a node js-t tudom futtatni sima apache webszerveren?

    #6189

    :R Köszi a példát! Van még mit tanulnom... :B

    Ja, most már kezd világos lenni, hogy mit rontok el!

    Szóval a szkript lényege, hogy egy adott felhőtárhelyre belép a user adataival és eljut a direkt letöltési linkhez fájlonként. Ehhez parsolnom kell az oldalakat, amihez ugye kellett az xhr. Nade a felhő nem az enyém, és ha jól értem, akkor mindkét oldalra (a JS és a felhő oldalára) kéne egy Access-Control-Allow-Origin: * fejléc (header).

    Namost, ezt én nem tudom megengedni magamnak, mivel ugye nincs hozzáférésem a szervereikhez...

    Próbáltam így, de nem elég:

    var DATA = '';
    function getPage(url){
    var http = new XMLHttpRequest();
    http.open("POST", url, false);
    http.setRequestHeader("Access-Control-Allow-Origin","*");
    http.send();
    DATA = http.responseText;
    }

    És igen, globális változót használok, mivel a változó tartalmára nem csak egyszer van szükség, és így tartottam a legkézenfekvőbbnek.

    Más nem használ ilyesmit? Hogy lehetne megkerülni? :F

Új hozzászólás Aktív témák