|
Réalisation 
|
|
Referer Servlet
|
Bonjour,
Avec ma servlet, j'utilise le code suivant : req.getHeader("Referer") Mais
cela me renvoie null.
Pourquoi n'ai je pas accès au referer ?
Merci.
Eddy PALISSE
--
INGENCYS
Agence Conseil & Ingénierie en Systèmes d'Informations
20A, rue du Grand Séminaire
28630 LE COUDRAY
Tél. 02 37 25 12 00 - Fax : 02 37 25 12 01
http://www.ingencys.net
 |
 |
Si tu viens d'entrer l'adresse à la main dans le navigateur c'est normal,
si c'est via un lien, alors il y a un problème. Vérifie les en-têtes HTTP
qui arrivent à ton serveur avec un outil genre naviscope ou un servlet
filter.
Extrait du RFC 1945:
--------
The Referer field must not be sent if the Request-URI
was obtained from a source that does not have its own URI, such as
input from the user keyboard.
-------
-----Original Message-----
From: eddy.palisse@ingencys.net
To: java@u-strasbg.fr
Date: Fri, 5 Jul 2002 16:15:33 +0200
Subject: Referer Servlet
Bonjour,
Avec ma servlet, j'utilise le code suivant : req.getHeader("Referer") Mais
cela me renvoie null.
Pourquoi n'ai je pas accès au referer ?
Merci.
Eddy PALISSE
--
INGENCYS
Agence Conseil & Ingénierie en Systèmes d'Informations
20A, rue du Grand Séminaire
28630 LE COUDRAY
Tél. 02 37 25 12 00 - Fax : 02 37 25 12 01
http://www.ingencys.net
-- Use Opera, the most user-friendly web browser on Earth --
 |
 |
On Fri, 5 Jul 2002 eddy.palisse@ingencys.net wrote:
> Bonjour,
>
> Avec ma servlet, j'utilise le code suivant : req.getHeader("Referer")
> Mais cela me renvoie null.
>
> Pourquoi n'ai je pas accès au referer ?
il faudrait déjà être sûr que ta servlet en dispose.
req.getHeaderNames() te donneras toutes les en-têtes reçues
sur http://www.commentcamarche.net/servlets/servvar.php3 il y a un exemple
de code qui fait ça
Pascal NICOLAS Universite d'ANGERS
E Mail : pascal.nicolas@univ-angers.fr
Web Page : http://www.info.univ-angers.fr/pub/pn/