Я получил строку cookie из заголовка ответа HTTP, например следующую строку:
name=value; path=/; domain=.g.cn; expire=...
Я могу проанализировать вышеуказанную строку по парам ключ-значение, а также легко установить имя и значениек экземпляру HttpCookie, так как эта пара идет первой.
Но как установить другие пары, поскольку я не знаю, какой метод set соответствует имени следующей пары имя-значение.Обойти все возможные ключи, которые cookie может использовать, и вызвать соответствующий метод set, как показано ниже:
if (key.equalsIgnoreCase("path"))
cookie.setPath(value);
else if (key.equalsIgnoreCase("domain"))
cookie.setDomain(value);
Это глупо, есть ли какие-нибудь удобные способы?Заранее спасибо.