Je sais que HtmlUnit
simule un navigateur, alors que HttpClient
ne fonctionne pas.HttpClient vs HtmlUnit
En HtmlUnit
, lorsqu'une page est chargée et il y a un JavaScript à l'intérieur, sera exécuté le script? Si le script définit un cookie, le cookie sera-t-il défini dans le navigateur de HtmlUnit
et accessible à partir du code Java?
Y a-t-il quelque chose qui peut être fait en utilisant HttpClient
, mais en n'utilisant pas HtmlUnit
? Dans HtmlUnit
, pouvons-nous commencer par une requête POST et modifier une partie de la requête HTTP, y compris la méthode, l'URI, la version HTTP, les en-têtes et le corps?
Quels sont les avantages de HttpClient
sur HtmlUnit
?
Bonne réponse avec l'exemple cool. – vanloc