Che cosa fa 404 significare in AJAX?

March 6

Che cosa fa 404 significare in AJAX?


AJAX sta per Asynchronous JavaScript and XML, ed è un termine generico riferimento a vari metodi di costruzione di programmi Web asincroni. In particolare, viene utilizzato per inviare e recuperare i dati mentre un utente sta visitando una pagina Web, e questo dato è utilizzato in altre applicazioni sulla pagina. Quando il programma AJAX non riesce a inviare o ricevere dati, un codice di errore viene restituito per farvi sapere dove sta il problema. Il 404 è uno di questi codici di errore.

AJAX Panoramica

AJAX riferisce ad una gamma di tecnologie. Un XMLHttpRequest (XHR) viene utilizzato per inviare richieste di dati, che in genere è restituito in formato Extensible Markup Language (XML). I dati vengono visualizzati su un sito web utilizzando i formati HTML e CSS standard, e il linguaggio JavaScript è utilizzato per coordinare tutte queste tecnologie. È nella richiesta di dati fase che errori 404 sono rilevanti.

Recupero dei dati

Nei programmi AJAX, la funzione di principio si chiama "dojo.xhrGet." È questa funzione che rende asincrono (in background) richieste di dati da un server. La funzione è data una proprietà URL dal quale richiede i dati, in modo simile alla funzione "GET" in HTML. Pertanto, eventuali messaggi di errore restituiti sono analoghe a quelle che avrebbe ricevuto da qualsiasi richiesta di HTML, come ad esempio in normale navigazione Web.

Codici di errore HTML

Ogni volta che qualsiasi client - che si tratti di un programma di AJAX o un browser Web - le richieste di accedere a un server, il server restituisce un codice di stato. Il numero iniziale del codice spiega lo stato della richiesta. In caso di successo, il codice inizia con un "2", e se è stato reindirizzato inizia con un "3" quelli che iniziano con "4" indicano un errore sul lato del cliente, e quelli che iniziano con "5" indica un errore lato del server.

404 Codici di errore

Il codice di errore 404 è il tipo più comune di errore 4xx. È un errore lato client che indica che la risorsa richiesta non è stata trovata. La causa potrebbe essere un errore ortografico nella proprietà URL della funzione dojo.xhrGet, la fonte può essere giù, o il proprietario di quella pagina Web o di una risorsa potrebbe essere cambiato l'URL. Per correggere l'errore, controllare le funzioni dojo.xhrGet per errori di battitura e quindi contattare il proprietario del server di destinazione per ulteriori informazioni.