Я использую библиотеку OKHttp JavaNetCookieJar, и код находится в следующей ссылке.Несколько заголовков Cookies OKHttp JavaNetCookieJar
JavaNetCookieJar, кажется, есть вопросы, где это только добавляет самый первый куки на запрос жесткий предыдущий ответ получил несколько «Set-Cookie»
После рыть вниз код выглядит ГИТ-хаб например, я должен указать список куки-файлов явно на основе следующего кода »// RI передает все заголовки. У нас их нет, поэтому мы не передаем их!»
@Override public List<Cookie> loadForRequest(HttpUrl url) {
// The RI passes all headers. We don't have 'em, so we don't pass 'em!
Map<String, List<String>> headers = Collections.emptyMap();
Map<String, List<String>> cookieHeaders;
try {
cookieHeaders = cookieHandler.get(url.uri(), headers);
} catch (IOException e) {
Platform.get().log(WARN, "Loading cookies failed for " + url.resolve("/..."), e);
return Collections.emptyList();
}
List<Cookie> cookies = null;
for (Map.Entry<String, List<String>> entry : cookieHeaders.entrySet()) {
String key = entry.getKey();
if (("Cookie".equalsIgnoreCase(key) || "Cookie2".equalsIgnoreCase(key))
&& !entry.getValue().isEmpty()) {
for (String header : entry.getValue()) {
if (cookies == null) cookies = new ArrayList<>();
cookies.addAll(decodeHeaderAsJavaNetCookies(url, header));
}
}
}
return cookies != null
? Collections.unmodifiableList(cookies)
: Collections.<Cookie>emptyList();
}
Может кто-то пожалуйста, помогите мне, как ненасытное это без жесткого кодирования списка печенья Я заинтересован как мне нужно все куки.
Любая помощь приветствуется. Благодаря