2010-04-10 12 views

risposta

11

Molte strutture aggiungono un'intestazione X-Requested-With impostata su XMLHttpRequest quando si invia una richiesta AJAX. Se stai usando framework jQuery o Microsoft, questo dovrebbe funzionare. Se si utilizza un altro framework, è necessario verificare la documentazione. Poiché le normali richieste non hanno l'intestazione, dovrebbe essere sufficiente un controllo per la presenza dell'intestazione.

Se si utilizza il proprio AJAX "di casa" o il framework non lo fa, ma consente di impostare un'intestazione, è possibile semplicemente seguire questa convenzione e aggiungere la propria intestazione quando si effettua la richiesta.

0

Suppongo che qualsiasi richiesta ricevuta da un server sembrerebbe essere la stessa (cioè http post/get) e che avresti bisogno di guardare il referente, ma questo potrebbe darti solo i dettagli del browser?

2

La maggior parte dei framework imposta l'intestazione X-Requested-With per indicarlo. Ma le richieste AJAX standard no.

Problemi correlati