Package org.apache.http.cookie

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


        } catch (final IllegalArgumentException ex) {
            // expected
        }
        try {
            final List<Cookie> cookies = new ArrayList<Cookie>();
            cookiespec.formatCookies(cookies);
            Assert.fail("IllegalArgumentException must have been thrown");
        } catch (final IllegalArgumentException ex) {
            // expected
        }
    }
View Full Code Here


            "name=value; path=/; domain=.mydomain.com");
        final CookieSpec cookiespec = new BrowserCompatSpec();
        final CookieOrigin origin = new CookieOrigin("myhost.mydomain.com", 80, "/", false);
        final List<Cookie> cookies = cookiespec.parse(header, origin);
        cookiespec.validate(cookies.get(0), origin);
        final List<Header> headers = cookiespec.formatCookies(cookies);
        Assert.assertNotNull(headers);
        Assert.assertEquals(1, headers.size());
        Assert.assertEquals("name=value", headers.get(0).getValue());
    }
View Full Code Here

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

        final CookieSpec cookiespec = new BrowserCompatSpec();
        final List<Cookie> cookies = new ArrayList<Cookie>(1);
        cookies.add(cookie);
        final List<Header> headers = cookiespec.formatCookies(cookies);
        Assert.assertNotNull(headers);
        Assert.assertEquals(1, headers.size());
        Assert.assertEquals("name=", headers.get(0).getValue());
    }
View Full Code Here

        final Header header = new BasicHeader("Set-Cookie",
            "name1=value1; path=/; domain=.mydomain.com, name2 = value2 ; path=/; domain=.mydomain.com; version=0");
        final CookieSpec cookiespec = new BrowserCompatSpec();
        final CookieOrigin origin = new CookieOrigin("myhost.mydomain.com", 80, "/", false);
        final List<Cookie> cookies = cookiespec.parse(header, origin);
        final List<Header> headers = cookiespec.formatCookies(cookies);
        Assert.assertNotNull(headers);
        Assert.assertEquals(1, headers.size());
        Assert.assertEquals("name1=value1; name2=value2", headers.get(0).getValue());
    }
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

        } catch (final IllegalArgumentException ex) {
            // expected
        }
        try {
            final List<Cookie> cookies = new ArrayList<Cookie>();
            cookiespec.formatCookies(cookies);
            Assert.fail("IllegalArgumentException must have been thrown");
        } catch (final IllegalArgumentException ex) {
            // expected
        }
    }
View Full Code Here

        final CookieSpec cookieSpec = new BrowserCompatSpec();
        final Header setCookieHeader = new BasicHeader("Set-Cookie", "test=\"value 1\"; Version=1");
        final Cookie cookie = cookieSpec.parse(setCookieHeader, origin).get(0);
        final List<Cookie> cookies = new ArrayList<Cookie>();
        cookies.add(cookie);
        final List<Header> headers = cookieSpec.formatCookies(cookies);
        Assert.assertNotNull(headers);
        Assert.assertEquals(1, headers.size());
        Assert.assertEquals("test=\"value 1\"", headers.get(0).getValue());
    }
View Full Code Here

        final CookieSpec cookieSpec = new BrowserCompatSpec();
        final Header setCookieHeader = new BasicHeader("Set-Cookie", "test=value 1");
        final Cookie cookie = cookieSpec.parse(setCookieHeader, origin).get(0);
        final List<Cookie> cookies = new ArrayList<Cookie>();
        cookies.add(cookie);
        final List<Header> headers = cookieSpec.formatCookies(cookies);
        Assert.assertNotNull(headers);
        Assert.assertEquals(1, headers.size());
        Assert.assertEquals("test=value 1", headers.get(0).getValue());
    }
View Full Code Here

            }
        }
        // Generate Cookie request headers
        cookies = (Cookie[]) matchedCookies.toArray(new Cookie[matchedCookies.size()]);
        if (cookies.length > 0) {
            Header[] headers = cookieSpec.formatCookies(cookies);
            for (int i = 0; i < headers.length; i++) {
                request.addHeader(headers[i]);
            }
        }
       
View Full Code Here

          "Set-Cookie", "name=value; path=/; domain=.mydomain.com");
        CookieSpec cookiespec = new NetscapeDraftSpec();
        CookieOrigin origin = new CookieOrigin("myhost.mydomain.com", 80, "/", false);
        Cookie[] cookies = cookiespec.parse(header, origin);
        cookiespec.validate(cookies[0], origin);
        Header[] headers = cookiespec.formatCookies(cookies);
        assertEquals(1, headers.length);
        assertEquals("name=value", headers[0].getValue());
    }
   
    /**
 
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.