Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
826 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  Suivi de sessions par un client HTTP fait "maison"

 


 Mot :   Pseudo :  
 
 Page :   1  2
Page Précédente
Auteur Sujet :

Suivi de sessions par un client HTTP fait "maison"

n°332269
El_gringo
Posté le 13-03-2003 à 17:03:31  profilanswer
 

Alors, voila, Ma web-app devra être utilisée par un client HTTP qui n'est pas un navigateur internet. Avec les navigateurs internet, les sessions sont suivies automatiquement, mais j'imagine que ds cet utilitaire, il va falloir un code particulier pour assurer ce suivi de session. Ma question est donc : Comment un client HTTP autre qu'un navigateur peut-il suivre une Session de l'api de servlets ?
Quel est au juste le mécanisme des sessions de l'api de Servlets ?


Message édité par El_gringo le 13-03-2003 à 17:04:36
mood
Publicité
Posté le 13-03-2003 à 17:03:31  profilanswer
 

n°332279
benou
Posté le 13-03-2003 à 17:15:15  profilanswer
 

faut juste que tu gères les cookies.
 
J'ai déjà programmer un truc comme ca. C'est pas bien compliquer ...

n°332283
benou
Posté le 13-03-2003 à 17:16:16  profilanswer
 

sinon, tu peux te servir de ca : http://www.innovation.ch/java/HTTPClient/

n°332284
El_gringo
Posté le 13-03-2003 à 17:16:52  profilanswer
 

benou a écrit :

faut juste que tu gères les cookies.
 
J'ai déjà programmer un truc comme ca. C'est pas bien compliquer ...


 
Alors Les sessions se font par cookies ?
pour que ça se fasse par url, 'faut le faire explicitement ?
Et... t'avais trouvé où la documentation qui t'as permis de faire ça ?
...T'as pas un chti bout de code qui traîne ? :D

n°332286
El_gringo
Posté le 13-03-2003 à 17:18:13  profilanswer
 


 
Ben, le client, c'est pas moi qui le fait, je cherche juste des infos. Il est en VB ce client, ms c pas ça qui devrait poser pb j'pense.

n°332291
benou
Posté le 13-03-2003 à 17:24:22  profilanswer
 

c'est tjs un problème de faire du VB.... :D
 
 
bon, le plus simple c'est que tu regardes à quoi ressemble une requête HTTP.
 
Tu verras que y a des headers qui sont de la forme :
name:value
 
ben y a des headears particulier :  
 
1) Set-cookie :  dans les réponse du serveur qui demande d'affecter une valeur à un nom
 
2) cookies : dans la requête du client qui retourne les cookies qu'il a d'enregistré pour ce serveur.
 
(je suis plus bien sur des noms, mais en gros c'est ca.)
 
cherche avec google, tu trouveras sans trop de difficulté.
 
pour un aperçu très rapide du proto HTTP : http://www.commentcamarche.com/internet/http.php3
 
remarque : ils ne parlent pas des cookies ... domage

n°332301
bobuse
Posté le 13-03-2003 à 17:29:55  profilanswer
 


 :love:  :love: Ca marche bien ce truc ?
Ca m'a l'air pas mal !


---------------
get amaroK plugin
n°332324
El_gringo
Posté le 13-03-2003 à 17:42:51  profilanswer
 

J'vais peut être dire une conneries, mais tant pis :
j'arrive pas à trouver les cookies générés par le suivie de sessions de ma web-app par internet explorer.
Ce que j'ai fait :  
j'ai viré tous les cookies du répertoire de cookies d'IE.
J'ai accèdé à ma web-app, afin de créer une session, et ça n'a créé aucun nouveau cookie... c normal ?

n°332327
benou
Posté le 13-03-2003 à 17:48:24  profilanswer
 

les cookies de session ne sont pas permanents => ils doit pas les stocker sur le disque mais les garder en mémoire ...

n°332328
benou
Posté le 13-03-2003 à 17:48:59  profilanswer
 

bobuse a écrit :


Ca marche bien ce truc ?


j'ai pas testé : j'ai découvert ca après avoir fait mon truc à la mano ...

mood
Publicité
Posté le 13-03-2003 à 17:48:59  profilanswer
 

n°332339
El_gringo
Posté le 13-03-2003 à 17:56:39  profilanswer
 

benou a écrit :

les cookies de session ne sont pas permanents => ils doit pas les stocker sur le disque mais les garder en mémoire ...


 
ok.
et en gros, le mécanisme, c'est qu'un simple cookie permet au client :
-en le récupérant, envoyé par ma web-app, de connaitre son identifiant de session.
-en le joingnant à chaque requête (on joint un cookie à une requête !?) afin d'être identifié par ma web-app.
 
c'est ça ?

n°332342
benou
Posté le 13-03-2003 à 17:58:59  profilanswer
 

toutafé  :jap:

n°332350
El_gringo
Posté le 13-03-2003 à 18:04:53  profilanswer
 

Nickel, ça devrait pas être trop compliqué à gérer.
Merci beaucoup. :hello:

n°332410
bobuse
Posté le 13-03-2003 à 19:28:33  profilanswer
 

ben merci aussi en fait, ça répond à quelques unes de mes questions :D


---------------
get amaroK plugin
n°332602
the real m​oins moins
Posté le 13-03-2003 à 21:38:16  profilanswer
 

gringo t'as de ces questions des fois [:wam]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°333012
El_gringo
Posté le 14-03-2003 à 10:13:02  profilanswer
 

the real moins moins a écrit :

gringo t'as de ces questions des fois [:wam]


 
De quelle question tu parles, moins moins ? (tu permets que je t'appelle "moins moins" ?)

n°333061
the real m​oins moins
Posté le 14-03-2003 à 10:56:13  profilanswer
 

El_gringo a écrit :


 
De quelle question tu parles, moins moins ? (tu permets que je t'appelle "moins moins" ?)

ben je parle du fait que tu savais pas qu'un id de session etait transmis par l'intermédiaire de cookies [:wam]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°333099
El_gringo
Posté le 14-03-2003 à 11:22:39  profilanswer
 

Ben non, j'savais pas. Parce qu'a mes début en Jsp/Servlets, on m'a dit d'encoder mon url avant de dispatcher, parce que l'id de session pouvait être un paramètre d'url.

n°333132
the real m​oins moins
Posté le 14-03-2003 à 11:31:16  profilanswer
 

El_gringo a écrit :

Ben non, j'savais pas. Parce qu'a mes début en Jsp/Servlets, on m'a dit d'encoder mon url avant de dispatcher, parce que l'id de session pouvait être un paramètre d'url.

oui elle *peut* mais t'as quand meme déjà du remarquer que ce n'était pas necessairement le cas non? à moins que tu n'aies jamais essayé tes propres servlets[:wam]
 
bon j'arrete:D


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°333145
benou
Posté le 14-03-2003 à 11:42:05  profilanswer
 

ouais !!! retourne à tes EJB, toa !  :o

n°333148
the real m​oins moins
Posté le 14-03-2003 à 11:45:13  profilanswer
 

benou a écrit :

ouais !!! retourne à tes EJB, toa !  :o  

:o
 
[:sisicaivrai]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°333204
darklord
You're welcome
Posté le 14-03-2003 à 12:05:53  profilanswer
 

the real moins moins a écrit :

ben je parle du fait que tu savais pas qu'un id de session etait transmis par l'intermédiaire de cookies [:wam]


 
+1  [:darklord]


Message édité par darklord le 14-03-2003 à 12:06:00

---------------
Just because you feel good does not make you right
n°333244
El_gringo
Posté le 14-03-2003 à 12:21:08  profilanswer
 

the real moins moins a écrit :

oui elle *peut* mais t'as quand meme déjà du remarquer que ce n'était pas necessairement le cas non? à moins que tu n'aies jamais essayé tes propres servlets[:wam]
 
bon j'arrete:D


 
ça n'a rien à voir.
Le suivi de sessions, c'est fait de façon transparente, j'ai jamais eu à aller bidouiller ça.

n°333250
the real m​oins moins
Posté le 14-03-2003 à 12:23:06  profilanswer
 

El_gringo a écrit :


 
ça n'a rien à voir.
Le suivi de sessions, c'est fait de façon transparente, j'ai jamais eu à aller bidouiller ça.

ben y'a pas besoin bidouiller pour se poser la question de savoir comment est gérée le session quand meme [:wam]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°333260
El_gringo
Posté le 14-03-2003 à 12:26:15  profilanswer
 

the real moins moins a écrit :

ben y'a pas besoin bidouiller pour se poser la question de savoir comment est gérée le session quand meme [:wam]


 
Ben tu vois, j'me la suis posée. Allez, écoute benou, retourne à tes EJB...

n°333262
the real m​oins moins
Posté le 14-03-2003 à 12:27:04  profilanswer
 

[:wam]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°333292
darklord
You're welcome
Posté le 14-03-2003 à 12:41:49  profilanswer
 

El_gringo a écrit :


 
Ben tu vois, j'me la suis posée. Allez, écoute benou, retourne à tes EJB...


 
quel sale caractère :o


---------------
Just because you feel good does not make you right
n°333444
benou
Posté le 14-03-2003 à 14:24:40  profilanswer
 

DarkLord a écrit :


quel sale caractère :o


ben nan, c'est vous qui l'aggressez là. Il a bien le droit de pas savoir !

n°333459
darklord
You're welcome
Posté le 14-03-2003 à 14:31:40  profilanswer
 

benou a écrit :


ben nan, c'est vous qui l'aggressez là. Il a bien le droit de pas savoir !


 
A ce niveau là? Bin non désolé je suis pas d'accord. Enfin soit, inutilie de polémiquere là dessus


---------------
Just because you feel good does not make you right
n°333466
benou
Posté le 14-03-2003 à 14:36:07  profilanswer
 

à tous les niveau : t'as toujours le droit de pas savoir [:spamafote]
 
et puis bon, la plupart de ceux qui font pas de oueb savent pas du tout comment ca marche derrière, même si c'est super simple ...
 
 
Y en a bien qui on du mal à capter les ejb ;)

n°333470
the real m​oins moins
Posté le 14-03-2003 à 14:38:34  profilanswer
 

benou a écrit :

à tous les niveau : t'as toujours le droit de pas savoir [:spamafote]
 
et puis bon, la plupart de ceux qui font pas de oueb savent pas du tout comment ca marche derrière, même si c'est super simple ...
 
 
Y en a bien qui on du mal à capter les ejb ;)

ben oui mais là ça fait quasi un an qu'il a posé ces premieres questions sur les servlets quoi...
enfin bon, el_gringo, je te juge pas hein! (pas le peine de te venger sur d'autres topics;)), j'etais juste tres étonné, et comme je suis taquin... :)
 
 
edit: et puis pardon, mais y'a quand meme une sacrée difference de niveau entre les servlets et les ejb nan? ;) (de nouveau, sans vouloir juger personne)


Message édité par the real moins moins le 14-03-2003 à 14:39:24

---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°333483
benou
Posté le 14-03-2003 à 14:42:44  profilanswer
 

bha oui, c'était une boutade  :p

n°333500
the real m​oins moins
Posté le 14-03-2003 à 14:49:28  profilanswer
 

benou a écrit :

bha oui, c'était une boutade  :p  

bon je replonge dans mon bouquin :na:


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°333514
benou
Posté le 14-03-2003 à 14:55:03  profilanswer
 

t'as regardé dans thinking in java ?  
j'avais commencé par là moi. C'est assez condencé mais ca explique bien les choses.

n°333520
the real m​oins moins
Posté le 14-03-2003 à 14:56:13  profilanswer
 

je l'ai pas [:spamafote]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°333575
El_gringo
Posté le 14-03-2003 à 15:23:34  profilanswer
 

the real moins moins a écrit :

ben oui mais là ça fait quasi un an qu'il a posé ces premieres questions sur les servlets quoi...
enfin bon, el_gringo, je te juge pas hein! (pas le peine de te venger sur d'autres topics;)), j'etais juste tres étonné, et comme je suis taquin... :)
 
 
edit: et puis pardon, mais y'a quand meme une sacrée difference de niveau entre les servlets et les ejb nan? ;) (de nouveau, sans vouloir juger personne)


 
Tu connais pas ma vie, tu sais pas ce que j'en fais, alors juge pas comme ça, sans rien savoir. Ceux qui parlent sans rien savoir, j'appelle ça des cons (sans vouloir juger personne). Je fais pas tant de Java que ça. Le plus souvent, je fais du C/C++, et pas du tout du web.
Je me venge pas, ds l'autre, ça autrait pu ê n'importe qui qui disait ça, j'aurais posté la même chose.
D'habitude, j'aime bien les gens un peu taquins, parce qu'il sont marrant. Après si c des taquineries pas drôle, évidement, ça perd de son intérêt.
Sur ce, j'pense qu'on peut en rester là, parce que ça avant pas à grand chose, et que benou m'a donné toutes les réponses que j'attendais (mais qu'est ce que t'es donc venu poster ici moins moins ?).
Merci encore Benou  :hello:

n°333579
the real m​oins moins
Posté le 14-03-2003 à 15:25:00  profilanswer
 

the real moins moins a écrit :

el_gringo, je te juge pas hein!

2 fois en plus


Message édité par the real moins moins le 14-03-2003 à 15:25:09

---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°333580
El_gringo
Posté le 14-03-2003 à 15:25:07  profilanswer
 
n°333587
El_gringo
Posté le 14-03-2003 à 15:28:12  profilanswer
 

El_gringo a écrit :

sans vouloir juger personne


 
Moi aussi, je juge personne. On a à peu près le même niveau de crédibilité.

n°333816
benou
Posté le 14-03-2003 à 20:15:23  profilanswer
 
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2
Page Précédente

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  Suivi de sessions par un client HTTP fait "maison"

 

Sujets relatifs
forum en PHP : problème de suivi des messages [résolu][PHP] connaitre l'origine du client ?
verifier si le client accepte les cookies ?Log4j ou classe de log faite "maison" ?
[PHP] [FORMULAIRE] Method="post" ==> HTTP 405 - Ressource non autoriséest ce que quelqu un a un client SNMP en java ?
pb avec http_get_varsserveur client
Application client/serveurproblème avec mes sessions
Plus de sujets relatifs à : Suivi de sessions par un client HTTP fait "maison"


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR