J'ai du code qui fait un tas de HTTP GET, POST et PUT en utilisant Commons HttpClient 3.1. Je voudrais fournir un indicateur de vitesse de transfert actuel dans mon interface graphique, mais je n'ai pas trouvé de méthodes pour déterminer le taux de transfert d'un HttpMethod en cours de traitement.Comment obtenir le taux de transfert actuel dans Commons HttpClient 3.x
Je pourrais facilement juste chronométrer le transfert et faire quelques calculs simples après qu'il était complet pour déterminer quelle était la vitesse, mais cela fournit une mauvaise expérience utilisateur pendant un téléchargement ou un téléchargement long. Est-ce que quelqu'un sait comment déterminer le taux de transfert d'une requête Commons HttpClient tandis que est toujours en cours de traitement?
On dirait que je peux probablement combiner ce conseil avec le code de ht tp: //docstore.mik.ua/orelly/java-ent/dist/ch08_04.htm et que quelque chose fonctionne, je vais essayer et faire un rapport. –
Fonctionne. Il n'y a pas de meilleur moyen que je puisse trouver, malheureusement. Assez bien! –