org.apache.http.impl.cookie

## Class PublicSuffixFilter

- java.lang.Object
- - org.apache.http.impl.cookie.PublicSuffixFilter

- All Implemented Interfaces:
    CookieAttributeHandler

  已过时。
  （4.4）使用`PublicSuffixDomainFilter`

      @Deprecated
      public class PublicSuffixFilter
      extends Object
      implements CookieAttributeHandler

  包装一个CookieAttributeHandler并利用其匹配方法从不匹配黑名单的后缀。 可用于为跨站点攻击类型提供额外的安全性，方法是阻止来自明显的域不可公开的Cookie。 可以从publicsuffix.org获得最新的后缀列表
  从以下版本开始：
    4

- - ### 构造方法摘要

    构造方法
    Constructor and Description
    `PublicSuffixFilter(CookieAttributeHandler wrapped)` 已过时。

  - ### 方法摘要

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | `match(Cookie cookie, CookieOrigin origin)` 已过时。 如果cookie的域名来自黑名单，则不要匹配。
    `void` | `parse(SetCookie cookie, String value)` 已过时。 解析给定的cookie属性值并更新相应的`Cookie`属性。
    `void` | `setExceptions(Collection<String> exceptions)` 已过时。 从黑名单设置例外。
    `void` | `setPublicSuffixes(Collection<String> suffixes)` 已过时。 设置后缀黑名单模式。
    `void` | `validate(Cookie cookie, CookieOrigin origin)` 已过时。 对给定的属性值进行Peforms cookie验证。

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### 构造方法详细信息

    - #### PublicSuffixFilter

          public PublicSuffixFilter(CookieAttributeHandler wrapped)

      已过时。

  - ### 方法详细信息

    - #### setPublicSuffixes

          public void setPublicSuffixes(Collection<String> suffixes)

      已过时。
      设置后缀黑名单模式。 模式可以是“com”，“* .jp”TODO添加对“lib。*。us”的模式的支持
      参数
        `suffixes` -

    - #### setExceptions

          public void setExceptions(Collection<String> exceptions)

      已过时。
      从黑名单设置例外。 异常不能是模式。 TODO增加了对模式的支持
      参数
        `exceptions` -

    - #### match

          public boolean match(Cookie cookie,
                      CookieOrigin origin)

      已过时。
      如果cookie的域名来自黑名单，则不要匹配。
      Specified by:
        `match`在接口 `CookieAttributeHandler`
      参数
        `cookie` - `Cookie`匹配
        `origin` - 与Cookie匹配的Cookie来源
      结果
        `true`如果比赛成功; `false`否则

    - #### parse

          public void parse(SetCookie cookie,
                   String value)
                     throws MalformedCookieException

      已过时。
      说明从接口`CookieAttributeHandler`复制
      解析给定的cookie属性值并更新相应的`Cookie`属性。
      Specified by:
        `parse`在接口 `CookieAttributeHandler`
      参数
        `cookie` - `Cookie`待更新
        `value` - cookie响应头中的cookie属性值
      异常
        `MalformedCookieException`

    - #### validate

          public void validate(Cookie cookie,
                      CookieOrigin origin)
                        throws MalformedCookieException

      已过时。
      说明从接口`CookieAttributeHandler`复制
      对给定的属性值进行Peforms cookie验证。
      Specified by:
        `validate`在接口 `CookieAttributeHandler`
      参数
        `cookie` - `Cookie`验证
        `origin` - 要验证的Cookie来源
      异常
        `MalformedCookieException` - if cookie validation fails for this attribute

Copyright © 1999–2017 The Apache Software Foundation. All rights reserved.

本帮助文档是使用 《谷歌翻译》翻译，请与英文版配合使用 by--QQ:654638585