采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
HttpGet HttpResponse 以及EntityUtils等等,不是很明白
哪里不懂,贴出代码。建议弄清楚三点:1,这章讲的是什么内容 2,代码执行顺序是怎么样的 3,每一行为什么要这样写 耐心一个个弄清楚就明白了
例如这段,主要是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);
登录后可查看更多问答,登录/注册
打破传统测试用例设计方法,搞懂基于TestNG的接口自动化测试技术
1.5k 1
1.3k 12
1.2k 10
1.2k 9
1.9k 6