2009-07-06 5 views
0

code pseudoappel httpclient de servlet

service(..){ 


//httpclient get http://www.facebook.com 


} 

ci-dessus est un code pseudo pour servlet java, lorsque l'appel de l'utilisateur en service de servlet (..) à partir du navigateur repeatly

par exemple
1. appel http://localhost:8080/callService?url=facebook.com/index.php
2. appel http://localhost:8080/callService?url=facebook.com/editprofile.php

ces demandes ultérieures en utilisant la même "session"?

+0

Juste un conseil. Vous voulez probablement filtrer l'URL avant de la passer au httpclient, sinon des personnes très mauvaises vont faire de très mauvaises choses avec votre serveur. –

+0

Êtes-vous, par hasard, en train d'écrire un serveur proxy? –

+0

oui, essayant. des indices que vous voulez épargner? – cometta

Répondre

2

Commander HttpState classe pour gérer cookie et session. Voici le sample code.

+0

le exemple show envoyer un cookie au serveur distant. pouvez-vous élaborer plus comment l'utiliser – cometta

+0

Il existe deux façons de maintenir la session, les cookies et la réécriture d'url. L'exemple mentionné montre l'utilisation de cookies. Pour un indice, vous pouvez rechercher JSESSIONID, nom de cookie dans l'exemple. –

Questions connexes