1:如何获取cookies。
1.1:由于需要登录,故先模拟登陆时的那一个
,这里用map来装载变量名称,变量值。Map map = new HashMap();
map.put("username", username);
map.put("pwd", md5.getMD5ofStr(password));
map.put("imgcode", "");
map.put("f", "json");
具体一个map要如何赋值,需要玩家自己去分析网页,找到网页中登陆的form,然后看所需的值。
1.2:httpclient的包有很多,这里我用了一个开源包Jsoup-1.7.1.jar,这一个开源包,(其实比较建议先去学习httpclient这个包的使用,因为那个包才是最基础的,其他所有的开源包应该都是在这一个的基础上进行改进的),jsoup包中一个类Connection,这个是关键的类,请求都是通过它进行的。
代码:
Connection conn = Jsoup.connect(LOGIN_URL);
conn.header("(Request-Line)", "POST /cgi-bin/login?lang=zh_CN HTTP/1.1");
conn.header("Accept", "application/json, text/javascript, */*; q=0.01");
conn.header("Accept-Encoding