public boolean isGood(String path)
{
if (p != path)
{
good = false;
}
if (good)
{
try
{
Connection connection = Jsoup.connect(path);
Map<String, String> cookys = Jsoup.connect(path).response().cookies();
if (cookys != cookies)
cookies = cookys;
for (Entry<String, String> cookie : cookies.entrySet())
{
connection.cookie(cookie.getKey(), cookie.getValue());
}
Doc = connection.get();
good = true;
}
catch (Exception e)
{
rstring = e.getMessage().toString();
good = false;
}
}
else
{
try
{
Response response = Jsoup.connect(path).execute();
cookies = response.cookies();
Doc = response.parse();
good = true;
}
catch (Exception e)
{
rstring = e.getMessage().toString();
good = false;
}
}
return good;
}
Cette méthode n'est pas correcte. Ce que j'essaie de comprendre est un moyen de savoir sans doute ce que les cookies vont exister, être capable de gérer les changements de cookies ainsi que de maintenir les sessions.comment gérer les cookies variables et les sessions avec jsoup?
J'écris une application pour mon forum de machines simples, et il change sa config cookie que vous cliquez pour un comportement personnalisé.
Mais si l'application se porte bien sur mon site, j'allais publier une version que d'autres pourraient utiliser pour d'autres forums.
Je sais que je suis dans la bonne direction, mais la logique est en quelque sorte de donner un coup de pied à mes fesses.
Un conseil serait grandement apprécié.
En plus des commentaires de BalusC, il est peu probable que La chose 'p! = path' est ce que vous voulez vraiment dire, bien que ce soit * possible *. –