将 apache commons cookiePolicy 迁移到 httpClient4.3 的 cookieSpec

migration apache commons cookiePolicy to cookieSpec of httpClient4.3

我正在将 httpClient 3.1 迁移到 4.5。

原码是:

httpGet.getParams().setCookiePolicy(CookiePolicy.RFC_2109);

我想将其更改为:

requestConfigBuilder.setCookieSpec(????)

我找不到应该怎么改...

您可以使用 org.apache.http.client.config.CookieSpecs 中的一些 cookie 规范:

  RequestConfig defaultRequestConfig = RequestConfig.custom()
        .setCookieSpec(CookieSpecs.DEFAULT)

查看整个示例: https://hc.apache.org/httpcomponents-client-ga/httpclient/examples/org/apache/http/examples/client/ClientConfiguration.java