Mam kilka dużych plików do pobrania z Apache's Http Components i chcę być w stanie wyświetlić niektóre informacje o postępie do użytkowników w konsoli administratora mojej aplikacji internetowej. Jaki jest właściwy sposób monitorowania pobierania w toku przy użyciu tej biblioteki? Stworzę singleton do zarządzania bieżącymi pobraniami, potrzebuję więc sposobu na sprawdzenie otwartych połączeń i sprawdzenie, gdzie są w danym momencie.Monitorowanie postępu pobierania z komponentami http apache
5
A
Odpowiedz
5
- uzyskać nagłówek pierwszego
Content-Length
reakcji - uzyskać wynik w postaci strumienia i przetwarza to bajt bajcie (partiami)
- liczba bajtów zrealizowane i wyświetlać użytkownikowi procent przetworzonych bajtach od całkowita liczba bajtów (uzyskanych w pierwszym kroku)
Powiązane problemy
- 1. Monitorowanie postępu parsera Java SAX
- 2. Monitorowanie postępów za pomocą Apache Commons FTPClient
- 3. Prześlij wskaźniki postępu pobierania?
- 4. Przesyłanie śledzenia postępu HTTP
- 5. Wyświetlanie Postępu pobierania pliku LWP :: UserAgent
- 6. Pobieranie nazwy pliku z pliku pobierania http
- 7. Nazwa pliku pobierania http
- 8. Problemy z serwerem http Apache
- 9. Pasek postępu pobierania Dropzone.js nie pokazuje się
- 10. Pasek postępu podczas pobierania plików iOS
- 11. Kątowy 2 pasek postępu HTTP
- 12. Pasek postępu Backbone.js podczas pobierania kolekcji
- 13. Monitorowanie komunikacji HTTP na OS X
- 14. Monitorowanie żądań HTTP wykonanych przez IE8
- 15. Wyświetlanie paska postępu podczas pobierania pliku z serwera
- 16. Wstrzymaj/Wznów połączenie pobierania http
- 17. Odrzucony wyjątek SoapFault: [HTTP] Błąd podczas pobierania nagłówków HTTP
- 18. Http Live Streaming z serwerem WWW Apache
- 19. Przekierowanie HTTP do HTTPS z Apache
- 20. HTTP 403 podczas pobierania robots.txt o mechanize
- 21. Pasek postępu na żądanie WWW ($ http) AngularJS
- 22. Łańcuchy proxy w Apache HTTP
- 23. Link do pobierania z Youtube z http://www.youtube-mp3.org/
- 24. Administracja i monitorowanie tras Apache-Camel w ServiceMix
- 25. Jak wyświetlać postęp pobierania na pasku postępu w systemie Android?
- 26. Cel C: Pobieranie pliku z paskiem postępu
- 27. Interakcja z komponentami React z niereagującego świata
- 28. Błąd http Jsoup pobierania adresu URL
- 29. Pasek postępu w widoku listy podczas pobierania pliku AsyncTask
- 30. Monitorowanie Rsync Progress
Miałem nadzieję na coś bardziej magicznego .. ale działa dobrze i naprawdę nie wymagało tak wiele kodu, jak myślałem, może ... całkiem proste naprawdę. – danb
Wow, to jest o wiele prostsze niż szalony asyncowy klient http, którego szukałem. – chotchki
Chociaż bajt po bajcie byłby bardzo powolny. – jasxir