그러나 아파치 HttpClient API로 직접 할 수 있는지 궁금합니다. cookies
다음 쿠키가 포함 된 경우
그래서 :
"foo=123; bar=123"
도메인, 경로 관리, 유통 등을해야하는 방법
HttpClient를 : [foo=123, bar=123]
을, 어떻게 HttpClient를 API와 아래의 문자열을 생성 할 수 있습니다 4.1.1
그러나 아파치 HttpClient API로 직접 할 수 있는지 궁금합니다. cookies
다음 쿠키가 포함 된 경우
그래서 :
"foo=123; bar=123"
도메인, 경로 관리, 유통 등을해야하는 방법
HttpClient를 : [foo=123, bar=123]
을, 어떻게 HttpClient를 API와 아래의 문자열을 생성 할 수 있습니다 4.1.1
HttpClient를 4.1
,691 363,210BasicClientCookie cookie1 = new BasicClientCookie("foo", "123");
cookie1.setVersion(0);
cookie1.setDomain("origin.com");
cookie1.setPath("/");
BasicClientCookie cookie2 = new BasicClientCookie("bar", "123");
cookie1.setVersion(0);
cookie1.setDomain("origin.com");
cookie1.setPath("/");
BasicCookieStore cookieStore = new BasicCookieStore();
cookieStore.addCookie(cookie1);
cookieStore.addCookie(cookie2);
NetscapeDraftSpec spec = new NetscapeDraftSpec();
List<Header> headers = spec.formatCookies(cookieStore.getCookies());
for (Header header: headers) {
System.out.println(header);
}
HttpClient를 4.5
BasicClientCookie cookie1 = new BasicClientCookie("foo", "123");
cookie1.setVersion(0);
cookie1.setDomain("origin.com");
cookie1.setPath("/");
BasicClientCookie cookie2 = new BasicClientCookie("bar", "123");
cookie1.setVersion(0);
cookie1.setDomain("origin.com");
cookie1.setPath("/");
BasicCookieStore cookieStore = new BasicCookieStore();
cookieStore.addCookie(cookie2);
cookieStore.addCookie(cookie1);
RFC6265StrictSpec spec = new RFC6265StrictSpec();
List<Header> headers = spec.formatCookies(cookieStore.getCookies());
for (Header header: headers) {
System.out.println(header);
}
는 HC의 이러한 이전 버전해야합니까? – oleg
@oleg 현재 사용중인 경우 HC 4.3 이상으로 업그레이드 할 수 없습니다. – Stephan