Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    43

    [Javascript]Ottenere un file XML esterno al dominio

    Ciao a tutti.
    Sto scrivendo un sito web in javascript, ed ho la necessità di ottenere un file XML esterno al dominio del sito.
    Purtroppo, usando XMLHttpRequest (quindi ajax) e facendo una GET a tale indirizzo,viene lanciata un'eccezione del tipo:
    Error: uncaught exception: Permission denied to call method XMLHttpRequest.open

    Il problema è abbastanza complesso, leggo da qui che le soluzioni possibili sarebbero:
    • Application proxies
    • Apache proxy
    • Script tag hack with application proxy


    Le mie domande sono:
    • Le 3 soluzioni sarebbero secondo voi possibili in servizi di hosting tipo Aruba e compagnia bella?
    • Come potrei, anche magari usando altri linguaggi, far ottenere alla funzione Javascript tale file XML? Il suo indirizzo e' statico.


    Tale file XML mi serve per leggere delle news RSS (anzi Atom 1.0 per la precisione).

    Ringrazio anticipatamente per l'aiuto.

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Hai letto l'articolo... in pratica si tratta di creare un'applicazione "ponte" sul tuo server che si occupi di ottenere dal server remoto il file xml richiesto e di rimandarlo al client... ma in tutto questo il javascript non deve fare nulla oltre quanto gia fa.

    Se indichi quale linguaggio puoi usare sul tuo server ti sposto nel forum piu' opportuno

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    43
    Dovrei scrivere un proxy in php.

    Per quello del link che ho postato, è necessario installare nel server una libreria chiamata "curl", serviranno permessi speciali o basta uplodare dei file php nella mia homedirectory?

    Grazie

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Ok, ti sposto su PHP
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.