agent de chaîne = request.getheader("agent-utilisateur");
stringtokenizer st = nouveau stringtokenizer(agent,";");
st.nexttoken();
//Obtenir le nom du navigateur de l'utilisateur
chaîne userbrowser = st.nexttoken();
//Obtenir le nom du système d'exploitation de l'utilisateur
string users = st.nexttoken();
Vous pouvez également obtenir des informations sur la machine locale comme ceci :
informations sur le système d'exploitation
system.getproperty("os.name"); //win2003 est en fait Win XP ?
system.getproperty("os.version");
system.getproperty("os.arch");
Navigateur:
request.getheader("user-agent")
envoie une autre enveloppe rouge
request.getheader("user-agent") renvoie le numéro de version et le type du navigateur client
getheader(string name) : obtient les informations d'en-tête du fichier de transmission définies par le protocole http,
request.getmethod() : obtient les données transmises depuis le client vers le serveur Les méthodes incluent get, post, put et d'autres types de
requêtes. getrequesturi() : obtient l'adresse du client qui a émis la requête de chaîne
getservletpath() : obtient le chemin du fichier de script demandé par la
requête
du client.. getservername() : Obtenez le serveur
request.getserverport() : Obtenez le numéro de port du serveur
request.getremoteaddr() : obtenez l'adresse IP du client
request.getremotehost() : obtenez le nom de l'ordinateur client.
demande
d'adresse IP de l'ordinateur client
. getprotocol() :request.getheadernames() : renvoie les noms de tous les en-têtes de requête. Le jeu de résultats est une instance de la classe d'énumération
request.getheaders(string name) : renvoie toutes les valeurs du. en-tête de requête avec le nom spécifié. Le jeu de résultats est une instance d'une classe d'énumération.