基于HttpClient的Android客户端的设计与实现
都要带上jsessionid这样的Cookie信息,应用服务器根据这个会话标识来获取对应的会话信息。对于需要用户登录的网站,一般在用户登录成功后会将用户资料保存在服务器的会话中,当访问其他的页面时,应用服务器根据浏览器送上的Cookie读取当前请求对应的会话标识以获得对应的会话信息,然后就可以判断用户资料是否存在于会话信息中,如果存在则允许访问页面,否则跳转到登录页面中要求用户输入帐号和口令进行登录。这就是一般使用JSP开发的网站在处理用户登录时比较通用的方法。对于HTTP的客户端而言,如果要访问一个受保护的页面,就必须模拟浏览器所做的工作,首先是请求登录页面,读取Cookie值;其次是请求登录页面并加入登录页所需的每个参数;最后是请求最终所需的页面。当然,除第一次请求之外,其他的请求都需要附带上Cookie信息以便服务器能判断当前请求是否已经通过验证。在本研究中,通过HttpClient,可以方便地模拟出登录的http请求,并获取已经通过验证的Cookie,之后再通
<<上一页 下一页>>
广州市越秀区图书馆版权所有。
联系电话:020-87673002
本站访问人数: