2012-12-28 3 views
0

Je souhaite gérer les données d'un site Web. Je dois gérer les sessions, j'ai donc besoin d'envoyer des cookies. Mais si mon programme attend plus de 60 secondes pour demander un nouveau site, le résolveur DNS m'apportera une nouvelle adresse IP afin que mon programme se connecte à un autre serveur qui n'a pas ma session.java HTTPConnection se connecter à l'ip

Est-il possible de se connecter au même serveur (IP) via HTTPConnection?

+0

personnellement j'utiliser apache http components (http://hc.apache.org/) pour quelque chose de non trivial – radai

Répondre

1

vous pourriez résoudre le nom d'hôte à une adresse IP au début, réécrire l'URL pour utiliser l'adresse IP au lieu du nom d'hôte et vous avez pas à vous soucier DNS du tout

+1

Cela peut ne pas fonctionner s'il s'agit d'un hébergement partagé où le nom d'hôte est important. – rekire

+1

@rekire c'est ce à quoi sert l'en-tête de l'hôte. Vous vous connectez toujours à une adresse IP. Je ne sais pas si HttpConnection offre cette option (disons dans un paramètre de constructeur nommé 'virtualHost' ou en définissant une propriété), ou s'il utilise automatiquement la partie hôte de l'URL que vous alimentez. – CodeCaster

+0

... ce qui est la raison pour laquelle j'utiliser apache HttpComponents – radai