4

以前、私はhttpclient3に次のコードを持っています

// To prevent cookie warnings.
httpClient.getParams().setParameter("http.protocol.single-cookie-header", true);
httpClient.getParams().setCookiePolicy(org.apache.commons.httpclient.cookie.CookiePolicy.BROWSER_COMPATIBILITY);

2行目でエラーが発生しているので、httpclient4の同等のコードは何でしょうか。

// To prevent cookie warnings.
httpClient.getParams().setParameter("http.protocol.single-cookie-header", true);
// ??? compilation error in this line.
// org.apache.commons.httpclient cannot be resolved to a variable
httpClient.getParams().setCookiePolicy(org.apache.commons.httpclient.cookie.CookiePolicy.BROWSER_COMPATIBILITY);
4

2 に答える 2

3

このリンクは、問題の解決に役立つ場合があります。

http://www.wirelust.com/2009/03/29/howto-set-the-cookie-policy-with-apache-http-client-40/

だから、この行を試してください:

httpClient.getParams().setParameter(ClientPNames.COOKIE_POLICY, CookiePolicy.BROWSER_COMPATIBILITY);
于 2012-06-20T16:49:09.737 に答える