Nwlapcug.com


Come estrarre i dati da origini Remote

Come estrarre i dati da origini Remote


Estrazione di dati da origini remote può essere impegnativo. Dal punto di vista di uno sviluppatore, dati viene memorizzati da alcuni computer e applicazioni software e quindi, non possono essere accessibili da strumenti di terze parti per motivi di sicurezza. Ad esempio, intrusione del codice in alcune applicazioni, ad esempio Ajax o JavaScript, può essere relativamente facile, ma solo nel caso di un sito non protetto. Pertanto, gli sviluppatori di solito aspettano di incontrare alcuni problemi. Questo è vero anche se l'obiettivo è quello di estrarre i dati in remoto dal proprio sito Web o siti Web creati da loro stessi. Esistono, tuttavia, alcune opzioni di base per gli sviluppatori di considerare per estrarre i dati necessari.

Istruzioni

1

Esaminare il problema di origine. Prima di creare opzioni per estrarre i dati, è necessario eseguire alcune tecniche di risoluzione dei problemi. Guarda strumenti interni di funzione specifica che vengono utilizzati per estrarre i dati prima. Se non funzionano, vedere se lo strumento ha un problema di origine. Questo potrebbe essere particolarmente utile, soprattutto quando gli sviluppatori tentano di accedere alle informazioni su un sito Web che essi stessi hanno creati.

2

Utilizzare l'opzione di estensione come la soluzione più semplice per l'estrazione dei dati. Costruire uno strumento di estrazione di dati in un'estensione del browser. Ad esempio, in Firefox, c'è uno strumento che può essere utilizzato per estrarre dati specifici come quello che è in un'applicazione Ajax o JavaScript. Questo tipo di dati è relativamente più facile da estrarre perché gli strumenti sono già disponibili. Spesso, tutto ciò che serve è che lo sviluppatore eseguire un po' di personalizzazione per l'applicazione al lavoro. Uno svantaggio di essere a conoscenza, tuttavia, è che questa opzione può richiedere che l'origine dati è aperto, che potrebbero rendere vulnerabili allo sfruttamento.

3

È consigliabile utilizzare lo stesso server per abilitare l'accesso remoto. In questo modo, è possibile evitare la restrizione di "single origin" che viene in genere implementata in un'applicazione che è basato su JavaScript o Ajax. L'origine del codice e le variabili sono estratti dallo stesso server, piuttosto che creare una funzione completamente remota. Questo può essere il metodo più semplice, soprattutto se lo sviluppatore possiede o gestisce il sito Web o ha il pieno controllo di esso. Di solito, questa è una funzione che non è accessibile dagli utenti, poiché l'obiettivo è di fornire le informazioni necessarie agli sviluppatori.

4

Provare l'opzione spaziatura interna. Gli sviluppatori hanno utilizzato questa opzione in relazione a JavaScript Object Notation (JSON) può accedere ai dati senza dover affrontare restrizioni di JavaScript. JSON è fondamentalmente un modello di utilizzo che consente di richiedere una pagina Web e più ampiamente l'uso dei dati da qualsiasi server, piuttosto che un server primario. Ad esempio, JSON utilizzabile con un prefisso per consentire accesso, piuttosto che dover ricorrere ad accessi limitati di richieste di dati in applicazioni online.

Consigli & Avvertenze

  • La soluzione JSON unisce caratteristiche da opzioni sia il server e l'estensione.
  • Essere consapevoli del fatto che l'opzione di estensione può essere aperta ai problemi di sicurezza.
  • La soluzione server è protetto, ma può rallentare alcune applicazioni.