👍

On Fri, Oct 30, 2020 at 3:45 AM Greg Wilkins <gr...@webtide.com> wrote:

>
> So wrote this test code:
>
> public void testEtag()
> {
>     HttpFields fields = new HttpFields();
>     fields.add("ETag", "W/\"11111\",W/22222");
>     fields.add("ETag", "W/\"33333\"");
>
>     System.err.println("Collections.list(fields.getValues(\"Etag\"))");
>     Collections.list(fields.getValues("Etag")).forEach(System.err::println);
>     System.err.println("Collections.list(fields.getValues(\"Etag\", \",\"))");
>     Collections.list(fields.getValues("Etag", 
> ",")).forEach(System.err::println);
>     System.err.println("fields.getCSV(\"Etag\", false)");
>     fields.getCSV("Etag", false).forEach(System.err::println);
>     System.err.println("fields.getCSV(\"Etag\", true)");
>     fields.getCSV("Etag", true).forEach(System.err::println);
> }
>
> which cage the output:
>
> Collections.list(fields.getValues("Etag"))
> W/"11111",W/22222
> W/"33333"
> Collections.list(fields.getValues("Etag", ","))
> W/11111
> W/22222
> W/33333
> fields.getCSV("Etag", false)
> W/11111
> W/22222
> W/33333
> fields.getCSV("Etag", true)
> W/"11111"
> W/22222
> W/"33333"
>
>
> So fields.getCSV("Etag", true) is the method you want.
> Note also that fields.getValues("Etag", ",") is deprecated!
>
> --
> Greg Wilkins <gr...@webtide.com> CTO http://webtide.com
> _______________________________________________
> jetty-users mailing list
> jetty-users@eclipse.org
> To unsubscribe from this list, visit
> https://www.eclipse.org/mailman/listinfo/jetty-users
>
_______________________________________________
jetty-users mailing list
jetty-users@eclipse.org
To unsubscribe from this list, visit 
https://www.eclipse.org/mailman/listinfo/jetty-users

Reply via email to