Invalid cookie header 有大神知道怎么解决吗

2025-04-14 05:03:10
推荐回答(1个)
回答1:

您好,这样的:
/**
* 描述: 解决[警告: Cookie rejected]
* @param httpClient
*/
public static DefaultHttpClient addCookie(DefaultHttpClient httpClient){
CookieStore cookieStore = new BasicCookieStore();
httpClient.setCookieStore(cookieStore);
CookieSpecFactory csf = new CookieSpecFactory() {
public CookieSpec newInstance(HttpParams params) {
return new BrowserCompatSpec() {
@Override
public void validate(Cookie cookie, CookieOrigin origin)
throws MalformedCookieException
{

}
};
}
};
httpClient.getCookieSpecs().register("fcsc.com", csf);
httpClient.getParams().setParameter(ClientPNames.COOKIE_POLICY, "fcsc.com");
httpClient.getParams().setParameter(CookieSpecPNames.SINGLE_COOKIE_HEADER, true);
return httpClient;
}