001/* 002 * ==================================================================== 003 * Licensed to the Apache Software Foundation (ASF) under one 004 * or more contributor license agreements. See the NOTICE file 005 * distributed with this work for additional information 006 * regarding copyright ownership. The ASF licenses this file 007 * to you under the Apache License, Version 2.0 (the 008 * "License"); you may not use this file except in compliance 009 * with the License. You may obtain a copy of the License at 010 * 011 * http://www.apache.org/licenses/LICENSE-2.0 012 * 013 * Unless required by applicable law or agreed to in writing, 014 * software distributed under the License is distributed on an 015 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 016 * KIND, either express or implied. See the License for the 017 * specific language governing permissions and limitations 018 * under the License. 019 * ==================================================================== 020 * 021 * This software consists of voluntary contributions made by many 022 * individuals on behalf of the Apache Software Foundation. For more 023 * information on the Apache Software Foundation, please see 024 * <http://www.apache.org/>. 025 * 026 */ 027 028package org.apache.http.client.config; 029 030/** 031 * Standard cookie specifications supported by HttpClient. 032 * 033 * @since 4.3 034 */ 035public final class CookieSpecs { 036 037 /** 038 * The policy that provides high degree of compatibility 039 * with common cookie management of popular HTTP agents. 040 * 041 * @deprecated (4.4) use {link #DEFAULT}. 042 */ 043 @Deprecated 044 public static final String BROWSER_COMPATIBILITY = "compatibility"; 045 046 /** 047 * The Netscape cookie draft compliant policy. 048 */ 049 public static final String NETSCAPE = "netscape"; 050 051 /** 052 * The RFC 6265 compliant policy (interoprability profile). 053 */ 054 public static final String STANDARD = "standard"; 055 056 /** 057 * The RFC 6265 compliant policy (strict profile). 058 * 059 * @since 4.4 060 */ 061 public static final String STANDARD_STRICT = "standard-strict"; 062 063 /** 064 * The default 'best match' policy. 065 * 066 * @deprecated (4.4) use {link #DEFAULT}. 067 */ 068 @Deprecated 069 public static final String BEST_MATCH = "best-match"; 070 071 /** 072 * The default policy. This policy provides a higher degree of compatibility 073 * with common cookie management of popular HTTP agents for non-standard 074 * (Netscape style) cookies. 075 */ 076 public static final String DEFAULT = "default"; 077 078 /** 079 * The policy that ignores cookies. 080 */ 081 public static final String IGNORE_COOKIES = "ignoreCookies"; 082 083 private CookieSpecs() { 084 } 085 086}