Package org.apache.http.cookie

Examples of org.apache.http.cookie.CookieSpec.formatCookies()


        Header header = new BasicHeader("Set-Cookie",
            "name=\"value\"; version=1; path=\"/\"; domain=\".mydomain.com\"");
        final CookieOrigin origin = new CookieOrigin("myhost.mydomain.com", 80, "/", false);
        List<Cookie> cookies  = cookiespec.parse(header, origin);
        cookiespec.validate(cookies.get(0), origin);
        List<Header> headers = cookiespec.formatCookies(cookies);
        Assert.assertNotNull(headers);
        Assert.assertEquals(1, headers.size());
        Assert.assertEquals("$Version=1; name=\"value\"; $Path=\"/\"; $Domain=\".mydomain.com\"",
                headers.get(0).getValue());
View Full Code Here


        header = new BasicHeader( "Set-Cookie",
            "name=value; path=/; domain=.mydomain.com");
        cookies = cookiespec.parse(header, origin);
        cookiespec.validate(cookies.get(0), origin);
        headers = cookiespec.formatCookies(cookies);
        Assert.assertNotNull(headers);
        Assert.assertEquals(1, headers.size());
        Assert.assertEquals("$Version=0; name=value; $Path=/; $Domain=.mydomain.com",
                headers.get(0).getValue());
    }
View Full Code Here

        for (int i = 0; i < cookies.size(); i++) {
            cookiespec.validate(cookies.get(i), origin);
        }
        Assert.assertNotNull(cookies);
        Assert.assertEquals(2, cookies.size());
        List<Header> headers  = cookiespec.formatCookies(cookies);
        Assert.assertNotNull(headers);
        Assert.assertEquals(1, headers.size());
        Assert.assertEquals(
            "$Version=0; name1=value1; $Path=/; $Domain=.mydomain.com; " +
            "name2=value2; $Path=/; $Domain=.mydomain.com",
View Full Code Here

        for (int i = 0; i < cookies.size(); i++) {
            cookiespec.validate(cookies.get(i), origin);
        }
        Assert.assertNotNull(cookies);
        Assert.assertEquals(2, cookies.size());
        headers = cookiespec.formatCookies(cookies);
        Assert.assertEquals(
            "$Version=1; name1=\"value1\"; $Path=\"/\"; $Domain=\".mydomain.com\"; " +
            "name2=\"value2\"; $Path=\"/\"; $Domain=\".mydomain.com\"",
            headers.get(0).getValue());
    }
View Full Code Here

        cookie.setAttribute(ClientCookie.PATH_ATTR, cookie.getPath());

        final CookieSpec cookiespec = new RFC2109Spec();
        List<Cookie> cookies = new ArrayList<Cookie>();
        cookies.add(cookie);
        List<Header> headers = cookiespec.formatCookies(cookies);
        Assert.assertNotNull(headers);
        Assert.assertEquals(1, headers.size());
        Assert.assertEquals("$Version=0; name=; $Path=/; $Domain=.whatever.com",
                headers.get(0).getValue());
View Full Code Here

                headers.get(0).getValue());

        cookie.setVersion(1);
        cookies = new ArrayList<Cookie>();
        cookies.add(cookie);
        headers = cookiespec.formatCookies(cookies);
        Assert.assertNotNull(headers);
        Assert.assertEquals(1, headers.size());
        Assert.assertEquals("$Version=1; name=; $Path=\"/\"; $Domain=\".whatever.com\"",
                headers.get(0).getValue());
    }
View Full Code Here

        cookie.setAttribute(ClientCookie.PATH_ATTR, cookie.getPath());

        final CookieSpec cookiespec = new RFC2109Spec();
        List<Cookie> cookies = new ArrayList<Cookie>();
        cookies.add(cookie);
        List<Header> headers = cookiespec.formatCookies(cookies);
        Assert.assertNotNull(headers);
        Assert.assertEquals(1, headers.size());
        Assert.assertEquals("$Version=0; name=; $Path=/", headers.get(0).getValue());

        cookie.setAttribute(ClientCookie.DOMAIN_ATTR, null);
View Full Code Here

        cookie.setAttribute(ClientCookie.DOMAIN_ATTR, null);
        cookie.setAttribute(ClientCookie.PATH_ATTR, null);
        cookies = new ArrayList<Cookie>();
        cookies.add(cookie);
        headers = cookiespec.formatCookies(cookies);
        Assert.assertNotNull(headers);
        Assert.assertEquals(1, headers.size());
        Assert.assertEquals("$Version=0; name=", headers.get(0).getValue());
    }
View Full Code Here

        final List<Cookie> cookies = new ArrayList<Cookie>();
        cookies.add(c2);
        cookies.add(c4);
        cookies.add(c1);
        cookies.add(c3);
        final List<Header> headers = cookiespec.formatCookies(cookies);
        Assert.assertNotNull(headers);
        Assert.assertEquals(1, headers.size());
        Assert.assertEquals("$Version=0; name1=value1; $Path=/a/b/c; " +
                "name2=value2; $Path=/a/b; " +
                "name3=value3; $Path=/a; " +
View Full Code Here

            Assert.fail("IllegalArgumentException must have been thrown");
        } catch (final IllegalArgumentException ex) {
            // expected
        }
        try {
            cookiespec.formatCookies(null);
            Assert.fail("IllegalArgumentException must have been thrown");
        } catch (final IllegalArgumentException ex) {
            // expected
        }
        try {
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.