Il est facile d'ouvrir une connexion à un actif distant en utilisant URL.openStream() qui renvoie un InputStream. Qu'en est-il de l'accès aléatoire?RandomAccessFile via HTTP
2
A
Répondre
2
L'accès aléatoire réel n'est pas possible via http. Vous pouvez cependant le simuler en passant un point de départ en tant que paramètre et renvoyer un flux qui représente les données à partir de cette position. Par exemple, voici comment fonctionne le téléchargement HTTP progressif (par exemple, recherche de vidéos YouTube).
4
HTTP 1.1 permet la récupération des parties d'une ressource par l'utilisation de Byte Ranges, mais ...
- serveurs sont not required pour le soutenir
- vous encourrez une charge supplémentaire due demande supplémentaire en-têtes/réponse, (éventuellement) établir des connexions réseau supplémentaires, etc.
Questions connexes
- 1. RandomAccessFile de ZipEntry (java)
- 2. Java RandomAccessFile
- 3. RandomAccessFile readInt
- 4. Java: thread-safe RandomAccessFile
- 5. Comment choisir RandomAccessFile dynamiquement?
- 6. RandomAccessFile Java - complexité
- 7. RandomAccessFile: Obtenir java.io.EOFException
- 8. RandomAccessFile Memory Leak
- 9. Question sur RandomAccessFile en Java?
- 10. Comportement étrange de l'objet RandomAccessFile
- 11. Commandes HTTP via Jquery
- 12. chargement via http
- 13. HTTP POST via JQuery
- 14. Cloner SVN via PHP WebSVN via HTTP: //
- 15. comment créer RandomAccessFile à partir d'InputStream?
- 16. Comment envoyer MIME via HTTP?
- 17. clone git via http-backend
- 18. HTTPS-> HTTP via Fiddler
- 19. méthode CONNECT HTTP via C#
- 20. Problème d'envoi XML via HTTP
- 21. Accéder à MySQL via HTTP
- 22. Désactiver l'accès HTTP via web.config
- 23. Erreur d'analyse XML via HTTP
- 24. HTTP POST/GET via stdio
- 25. Réponse via le protocole HTTP
- 26. C# Envoyer l'image via HTTP
- 27. Comment lire correctement RandomAccessFile dans Clojure?
- 28. RandomAccessFile vs Scanner vs FileInputStream en Java
- 29. RandomAccessFile Impression de fichiers texte en difficulté
- 30. Comment accepter la requête Http MIME via HTTP via un service WCF dans BizTalk