Examples of ClientCookie


Examples of org.apache.http.cookie.ClientCookie

        Header header = new BasicHeader("Set-Cookie2", "name=value;Comment=\"good cookie\";" +
                "CommentURL=\"www.domain.com/goodcookie/\";Secure;Version=1");
        List<Cookie> cookies = cookiespec.parse(header, origin);
        assertNotNull(cookies);
        assertEquals(1, cookies.size());
        ClientCookie cookie = (ClientCookie) cookies.get(0);
        assertEquals("good cookie", cookie.getComment());
        assertEquals("www.domain.com/goodcookie/", cookie.getCommentURL());
        assertTrue(cookie.isSecure());

        // Comment, CommentURL, Secure are OPTIONAL
        header = new BasicHeader("Set-Cookie2", "name=value;Version=1");
        cookies = cookiespec.parse(header, origin);
        assertNotNull(cookies);
        assertEquals(1, cookies.size());
        cookie = (ClientCookie) cookies.get(0);
        assertFalse(cookie.isSecure());
    }
View Full Code Here

Examples of org.apache.http.cookie.ClientCookie

        for (int i = 0; i < cookies.size(); i++) {
            cookiespec.validate(cookies.get(i), origin);
        }
        assertNotNull(cookies);
        assertEquals(1, cookies.size());
        ClientCookie cookie = (ClientCookie) cookies.get(0);
        // cookie domain must string match request host
        assertEquals("www.domain.com", cookie.getDomain());
    }
View Full Code Here

Examples of org.apache.http.cookie.ClientCookie

        for (int i = 0; i < cookies.size(); i++) {
            cookiespec.validate(cookies.get(i), origin);
        }
        assertNotNull(cookies);
        assertEquals(1, cookies.size());
        ClientCookie cookie = (ClientCookie) cookies.get(0);
        assertEquals(".domain.com", cookie.getDomain());
    }
View Full Code Here

Examples of org.apache.http.cookie.ClientCookie

        for (int i = 0; i < cookies.size(); i++) {
            cookiespec.validate(cookies.get(i), origin);
        }
        assertNotNull(cookies);
        assertEquals(1, cookies.size());
        ClientCookie cookie = (ClientCookie) cookies.get(0);
        assertEquals(".local", cookie.getDomain());

        // when domain is NOT specified as .local, simple host names are invalid
        header = new BasicHeader("Set-Cookie2", "name=value; domain=domain.com; version=1");
        try {
            // since domain is not .local, this must fail
View Full Code Here

Examples of org.apache.http.cookie.ClientCookie

        // valid name
        header = new BasicHeader("Set-Cookie2", "name=value; version=1");
        List<Cookie> cookies = cookiespec.parse(header, origin);
        assertNotNull(cookies);
        assertEquals(1, cookies.size());
        ClientCookie cookie = (ClientCookie) cookies.get(0);
        assertEquals("name", cookie.getName());
        assertEquals("value", cookie.getValue());
    }
View Full Code Here

Examples of org.apache.http.cookie.ClientCookie

        for (int i = 0; i < cookies.size(); i++) {
            cookiespec.validate(cookies.get(i), origin);
        }
        assertNotNull(cookies);
        assertEquals(1, cookies.size());
        ClientCookie cookie = (ClientCookie) cookies.get(0);
        int[] ports = cookie.getPorts();
        assertNotNull(ports);
        assertEquals(2, ports.length);
        assertEquals(80, ports[0]);
        assertEquals(800, ports[1]);
    }
View Full Code Here

Examples of org.apache.http.cookie.ClientCookie

        final Header header = new BasicHeader("Set-Cookie2", "name=value;Path=/;Version=1;Path=");
        final List<Cookie> cookies = cookiespec.parse(header, origin);
        Assert .assertNotNull(cookies);
        Assert.assertEquals(1, cookies.size());
        // only the first occurrence of path attribute is considered, others ignored
        final ClientCookie cookie = (ClientCookie) cookies.get(0);
        Assert.assertEquals("/", cookie.getPath());
        Assert.assertTrue(cookie.containsAttribute(ClientCookie.PATH_ATTR));
    }
View Full Code Here

Examples of org.apache.http.cookie.ClientCookie

        // Path is OPTIONAL, defaults to the request path
        final Header header = new BasicHeader("Set-Cookie2", "name=value;Version=1");
        final List<Cookie> cookies = cookiespec.parse(header, origin);
        Assert.assertNotNull(cookies);
        Assert.assertEquals(1, cookies.size());
        final ClientCookie cookie = (ClientCookie) cookies.get(0);
        Assert.assertEquals("/path", cookie.getPath());
        Assert.assertFalse(cookie.containsAttribute(ClientCookie.PATH_ATTR));
    }
View Full Code Here

Examples of org.apache.http.cookie.ClientCookie

        final CookieOrigin origin = new CookieOrigin("www.domain.com", 80, "/", false);
        final Header header = new BasicHeader("Set-Cookie2", "name=value;Path=;Version=1");
        final List<Cookie> cookies = cookiespec.parse(header, origin);
        Assert.assertNotNull(cookies);
        Assert.assertEquals(1, cookies.size());
        final ClientCookie cookie = (ClientCookie) cookies.get(0);
        Assert.assertEquals("/", cookie.getPath());
        Assert.assertTrue(cookie.containsAttribute(ClientCookie.PATH_ATTR));
    }
View Full Code Here

Examples of org.apache.http.cookie.ClientCookie

        final CookieOrigin origin = new CookieOrigin("www.domain.com", 80, "/", false);
        final Header header = new BasicHeader("Set-Cookie2", "name=value;Path=\"   \";Version=1");
        final List<Cookie> cookies = cookiespec.parse(header, origin);
        Assert.assertNotNull(cookies);
        Assert.assertEquals(1, cookies.size());
        final ClientCookie cookie = (ClientCookie) cookies.get(0);
        Assert.assertEquals("/", cookie.getPath());
        Assert.assertTrue(cookie.containsAttribute(ClientCookie.PATH_ATTR));
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.