最近需要解决的问题需要用到Httpclient,模拟登陆网站!成功之后就可以用代码的方式获取网站内容或者发送请求,类似网络爬虫。
但是在网上找了好多篇Blog,发现每一片的写法都不一样,也纠结了些时间,很纳闷,才发现Httpclient版本不一样。。。现在在这里说明我使用的版本是HttpClient 4.1.3,我已上传下载
看了些Blog,发现直接访问大型的网站不太容易,于是就自己写了小的站点,只有一个Servlet,来接受参数(用户名和密码)就ok了!
这个Servlet就只有get与post方法,而且方法一样,如下
<span style="font-family:Microsoft YaHei;font-size:14px;">public class LoginServlet extends HttpServlet {
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html");
PrintWriter out = response.getWriter();
String name = request.getParameter("name");
String psd = request.getParameter("pwd");
if("wang".equals(name)&&"123".equals(psd)){
out.print("true");
}else{
out.print(