List of usage examples for org.apache.commons.httpclient.cookie CookiePolicy NETSCAPE
String NETSCAPE
To view the source code for org.apache.commons.httpclient.cookie CookiePolicy NETSCAPE.
Click Source Link
From source file:org.apache.jmeter.protocol.http.control.TestCookieManager.java
public void testCookiePolicyNetscape() throws Exception { man.setCookiePolicy(CookiePolicy.NETSCAPE); man.testStarted(); // ensure policy is picked up URL url = new URL("http://www.order.now/sub1/moo.html"); man.addCookieFromHeader("test1=moo1;", url); man.addCookieFromHeader("test2=moo2;path=/sub1", url); man.addCookieFromHeader("test2=moo3;path=/", url); assertEquals(3, man.getCookieCount()); assertEquals("/sub1", man.get(0).getPath()); assertEquals("/sub1", man.get(1).getPath()); assertEquals("/", man.get(2).getPath()); String s = man.getCookieHeaderForURL(url); assertNotNull(s);/* w w w. j a va 2s . com*/ HC3CookieHandler hc3CookieHandler = (HC3CookieHandler) man.getCookieHandler(); org.apache.commons.httpclient.Cookie[] c = hc3CookieHandler.getCookiesForUrl(man.getCookies(), url, CookieManager.ALLOW_VARIABLE_COOKIES); assertEquals("/sub1", c[0].getPath()); assertFalse(c[0].isPathAttributeSpecified()); assertEquals("/sub1", c[1].getPath()); assertTrue(c[1].isPathAttributeSpecified()); assertEquals("/", c[2].getPath()); assertTrue(c[2].isPathAttributeSpecified()); assertEquals("test1=moo1; test2=moo2; test2=moo3", s); }
From source file:org.apache.jmeter.protocol.http.control.TestHC3CookieManager.java
@Test public void testCookiePolicyNetscape() throws Exception { man.setCookiePolicy(CookiePolicy.NETSCAPE); man.testStarted(); // ensure policy is picked up URL url = new URL("http://www.order.now/sub1/moo.html"); man.addCookieFromHeader("test1=moo1;", url); man.addCookieFromHeader("test2=moo2;path=/sub1", url); man.addCookieFromHeader("test2=moo3;path=/", url); assertEquals(3, man.getCookieCount()); assertEquals("/sub1", man.get(0).getPath()); assertEquals("/sub1", man.get(1).getPath()); assertEquals("/", man.get(2).getPath()); String s = man.getCookieHeaderForURL(url); assertNotNull(s);//from w ww.j a va2s . c o m HC3CookieHandler hc3CookieHandler = (HC3CookieHandler) man.getCookieHandler(); org.apache.commons.httpclient.Cookie[] c = hc3CookieHandler.getCookiesForUrl(man.getCookies(), url, CookieManager.ALLOW_VARIABLE_COOKIES); assertEquals("/sub1", c[0].getPath()); assertFalse(c[0].isPathAttributeSpecified()); assertEquals("/sub1", c[1].getPath()); assertTrue(c[1].isPathAttributeSpecified()); assertEquals("/", c[2].getPath()); assertTrue(c[2].isPathAttributeSpecified()); assertEquals("test1=moo1; test2=moo2; test2=moo3", s); }
From source file:org.lockss.plugin.silverchair.PostHttpClientUrlConnection.java
static String getCookiePolicy(String policy) { if (Constants.COOKIE_POLICY_RFC_2109.equalsIgnoreCase(policy)) { return CookiePolicy.RFC_2109; } else if (Constants.COOKIE_POLICY_NETSCAPE.equalsIgnoreCase(policy)) { return CookiePolicy.NETSCAPE; } else if (Constants.COOKIE_POLICY_IGNORE.equalsIgnoreCase(policy)) { return CookiePolicy.IGNORE_COOKIES; } else if (Constants.COOKIE_POLICY_COMPATIBILITY.equalsIgnoreCase(policy)) { return CookiePolicy.BROWSER_COMPATIBILITY; } else {/* www. ja v a2s . com*/ log.warning("Unknown cookie policy: " + policy + ", using BROWSER_COMPATIBILITY"); return CookiePolicy.BROWSER_COMPATIBILITY; } }
From source file:org.lockss.util.urlconn.TestHttpClientUrlConnection.java
public void testGetCookiePolicy() throws Exception { assertEquals(CookiePolicy.RFC_2109, getCookiePolicy(Constants.COOKIE_POLICY_RFC_2109)); assertEquals(CookiePolicy.NETSCAPE, getCookiePolicy(Constants.COOKIE_POLICY_NETSCAPE)); assertEquals(CookiePolicy.IGNORE_COOKIES, getCookiePolicy(Constants.COOKIE_POLICY_IGNORE)); assertEquals(CookiePolicy.BROWSER_COMPATIBILITY, getCookiePolicy(Constants.COOKIE_POLICY_COMPATIBILITY)); }
From source file:org.mule.transport.http.CookieHelper.java
/** * @return the cookie policy (defaults to {@link CookiePolicy#RFC_2109} when spec * is null).//from ww w . j a v a 2s .c o m */ public static String getCookiePolicy(String spec) { if (spec != null && spec.equalsIgnoreCase(HttpConnector.COOKIE_SPEC_NETSCAPE)) { return CookiePolicy.NETSCAPE; } else { return CookiePolicy.RFC_2109; } }