请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

正在回答 回答被采纳积分+3

1回答

qq_纯粹_jDHMN3 2018-10-13 09:36:50

哪里不懂,贴出代码。建议弄清楚三点:1,这章讲的是什么内容  2,代码执行顺序是怎么样的   3,每一行为什么要这样写   耐心一个个弄清楚就明白了

0 回复 有任何疑惑可以回复我~
  • 提问者 慕粉3827970 #1
    例如这段,主要是HttpGet、DefaultHttpClient、EntityUtils、HttpResponse这些不是太明白,都是干什么用的,为什么要这样用,基本上没听懂。 
    public void testGetcookies() throws IOException {
            String result;
            String uri;
            uri=bundle.getString("getCookies.uri");
            String testUrl=this.url+uri;
            //创建HttpGet对象,将要请求的URL通过构造方法传入HttpGet对象
            HttpGet get=new HttpGet(testUrl);
            //使用DefaultHttpClient类的execute方法发送HttpGet请求,并返回HttpResponse对象
           // HttpClient client=new DefaultHttpClient();
            DefaultHttpClient client=new DefaultHttpClient();
            HttpResponse response = client.execute(get);
            //通过HttpResponse接口的getEntity方法返回响应消息,并进行相应处理
            result = EntityUtils.toString(response.getEntity(),"gbk");
            System.out.println(result);
            //获取Cookies信息
            CookieStore store=client.getCookieStore();
            List<Cookie> cookieList = store.getCookies();
    //for循环去取cookies的值
            for (Cookie cookie:cookieList ){
                String name=cookie.getName();
                String value=cookie.getValue();
                System.out.println("name:"+name+" "+"value:"+value);
    回复 有任何疑惑可以回复我~ 2018-10-15 09:32:07
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信