Неверный заголовок cookie: невозможно проанализировать атрибут expires, если атрибут expires пуст
В приложении андроид, при использованииDefaultHttpClient
чтобы получить содержимое URL (с помощью HttpGet), я получаю следующее предупреждение в журналах:
W/ResponseProcessCookies(20386): Invalid cookie header: "Set-Cookie: NSC_vbue_iuuq=ffff660; expires=; domain=private.false.name; path=/; isSecure=false". Unable to parse expires attribute:
Я понимаю предупреждение, потому чтоexpires
поле не содержит допустимый формат даты. Я понимаю это, может быть, потому что это «сессионный cookie» (не будучи экспертом).Тема о похожей ситуации в контексте Curl
Поискав в интернете я нашел в основном
.setParameter(ClientPNames.COOKIE_POLICY, CookiePolicy.BEST_MATCH (or other) )
возможность избежать предупреждения путем правильного анализа дат, которые содержат запятую.
Тем не менее, я хотел бы избежать этого журнала. (не отключая журналы) Я считаю, что внутренне все в порядке, так как "Я Угадаю",cookie.setExpiryDate()
просто не называется.
Как вы думаете, мне нужна конкретная конфигурация моего HTTP-клиента (я не задавал конкретные конфигурации), чтобы избежать этого предупреждения или поддержать пустой срок действия?
Благодарю.