legge gli header della query http che viene effettuata.

Gli header sono modificabili a piacimento quindi gli fai credere quello che vuoi.

A parte questo potrebbe darsi anche che usi il sistema dei cookies, cioè al collegamento ti manda un cookie e poi lo cerca, se lo trova ti da la pagina altrimenti no. Siccome i cookie sono ricevibili solo dai browser se ti colleghi tramite un'applicazione non lo trova.