java如何与网页服务器建立session

来源:百度知道 编辑:UC知道 时间:2024/06/27 17:46:23
我想使用java做一个浏览器,使用java.net的HttpURLConnection对象进行网页的请求,但是很多网站都有登录,不知道HttpURLConnection能不能把登录后的session保持住。

还有..如果我是在J2ME开发中,该如何实现。

解决以上问题任意一个追加50分,可以累计。
是只要想服务器发送请求,并且服务器上创建了session比如session.setAttribute("login",user),HttpURLConnection就会一直有这个login?
给个具体的例子。

保持Session不难啊,主要是要记录Response中的cookie信息,并在下次法请求的时候,根据cookie的过期时间来判断是否要发过去。就行了,具体的内容可以看RFC-2312 HTTP协议。

好像URLConnection中也有对Cookie的操作。

J2Me不懂。。。

Java 的Session两种实现机制,querystring 和 cookie,基本上使用cookie。
Cookie中的名称一般是jsessionid,把这个再发给服务器,服务器就能根据它来得到保存的session对象了。