httpclient-----get对应的cookies
2021/8/2 6:05:59
本文主要是介绍httpclient-----get对应的cookies,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
package com.course.cookie; import org.apache.http.HttpResponse; import org.apache.http.client.CookieStore; import org.apache.http.client.methods.HttpGet; import org.apache.http.impl.client.DefaultHttpClient; import org.apache.http.util.EntityUtils; import org.testng.annotations.BeforeTest; import org.testng.annotations.Test; import java.io.IOException; import java.util.List; import java.util.Locale; import java.util.ResourceBundle; //import org.apache.http.cookie.Cookie; public class MyCookiesForGet { private String url; private ResourceBundle bundle; private CookieStore store; @BeforeTest public void beforeTest(){ bundle=ResourceBundle.getBundle("application",Locale.CHINA); url=bundle.getString("test.url"); } @Test public void testGetCookies() throws IOException { String result; //从配置文件中拼接测试的url String uri=bundle.getString("getCookies.uri"); String testUrl=this.url+uri; //测试逻辑代码书写 HttpGet get=new HttpGet(testUrl); DefaultHttpClient client=new DefaultHttpClient(); HttpResponse response=client.execute(get); result= EntityUtils.toString(response.getEntity(),"utf-8"); System.out.println(result); //获取cookies信息 this.store=client.getCookieStore(); List<org.apache.http.cookie.Cookie> cookieList=store.getCookies(); for (org.apache.http.cookie.Cookie cookie:cookieList){ String name=cookie.getName(); String value=cookie.getValue(); System.out.println("cookie name="+name+"cookie value="+value); } System.out.println("cookieList:"+cookieList); } }
这篇关于httpclient-----get对应的cookies的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-24怎么切换 Git 项目的远程仓库地址?-icode9专业技术文章分享
- 2024-12-24怎么更改 Git 远程仓库的名称?-icode9专业技术文章分享
- 2024-12-24更改 Git 本地分支关联的远程分支是什么命令?-icode9专业技术文章分享
- 2024-12-24uniapp 连接之后会被立马断开是什么原因?-icode9专业技术文章分享
- 2024-12-24cdn 路径可以指定规则映射吗?-icode9专业技术文章分享
- 2024-12-24CAP:Serverless?+AI?让应用开发更简单
- 2024-12-23新能源车企如何通过CRM工具优化客户关系管理,增强客户忠诚度与品牌影响力
- 2024-12-23原创tauri2.1+vite6.0+rust+arco客户端os平台系统|tauri2+rust桌面os管理
- 2024-12-23DevExpress 怎么实现右键菜单(Context Menu)显示中文?-icode9专业技术文章分享
- 2024-12-22怎么通过控制台去看我的页面渲染的内容在哪个文件中呢-icode9专业技术文章分享