Molto probabilmente il blocco è progettato per far passare le immagini, forse perché stanno collegando hotlink alcune immagini sulla pagina in cui ti chiedono di accedere.
L'aggiunta di ?.jpg
all'URL fa sì che il blocco pensi che l'URL sia un'immagine. D'altra parte, qualsiasi cosa dopo ?
non cambia la pagina web richiesta, cambia solo le intestazioni GET
. (così http://google.com/?.jpg
e http://google.com/
danno la stessa pagina).
Nota che se c'è già una stringa di query nell'URL (qualcosa dopo un punto interrogativo), allora devi usare &.jpg
invece di ?.jpg
, poiché solo il primo punto interrogativo è considerato per creare una stringa di query ( il secondo punto interrogativo è considerato come parte dei dati, in generale, e questo potrebbe portare a ottenere la pagina sbagliata)
In sostanza, quando recuperi una pagina, puoi fornire dati aggiuntivi al server (che può quindi inviarti una pagina personalizzata in base ai tuoi dati). Ci sono due modi per farlo: una richiesta GET
e una richiesta POST
. Una richiesta di GET
inserisce i dati nell'URL stesso, una richiesta di POST
invia in modo più sottile e "nascosto". Ecco un esempio di richiesta GET sulla "domanda" "pagina di SuperUser . Una nota: non è necessario che ci siano dati quando si utilizza una richiesta di GET
. Quando recuperi una normale pagina web, anche questa è una richiesta GET
, senza dati.