HttpClient处理Cookie

来源:互联网 发布:final cut windows 编辑:程序博客网 时间:2024/06/07 22:54

HttpClient携带Cookie访问网页

        GetMethod getMethod = new GetMethod(url);        getMethod.setRequestHeader("Cookie", "ASPSESSIONIDAQCBDRRS=FNJPHPBAGIMOKDPKHDFJGJKA");        status = httpClient.executeMethod(getMethod);        byte[] responseBody = getMethod.getResponseBody();        String html = new String(responseBody);        FileWriter writer = new FileWriter("lessioninformation.html");        writer.write(html);        writer.close();

先通过GetMethod设置请求头,再用HttpClient访问网页。

HttpClient得到Cookie

Cookie[] cookies = httpClient.getState().getCookies();        for(int i = 0; i < cookies.length; i ++) {            System.out.println(cookies[i].getName() + "\t" + cookies[i].getValue());        }
1 0
原创粉丝点击