Je cherche une bibliothèque Java/classe pour analyser les URL propres et obtenir toutes les propriétés comme la requête, le port, l'hôte, le domaine, sous-domaine, etc Essentiellement la plupart des fonctionnalité que java.net.URI fait, mais même pour les URL propres. Je suppose que c'est une exigence assez commune, il pourrait y avoir des bibliothèques déjà construites pour gérer cela. Aidez-moi?Java bibliothèque/classe pour analyser les URLs propres et obtenir ses différents composants
1
A
Répondre
4
classe java.net.URL
a des méthodes getHost()
, getPort()
, getQuery()
, getPath()
. Vous pouvez également regarder URI
classe, il est préférable de l'utiliser.
0
Les classes Java Url standard ne disposent pas de fonctionnalités pour analyser les paramètres de requête. Il y a un utility class dans le client HTTP de Commons qui a une méthode utile pour faire ceci.
Questions connexes
- 1. Wicket: écrire ses propres composants
- 2. nginx rewrite pour urls propres
- 3. Analyser les URLs hiérarchiques
- 4. Apache .htaccess mod_rewrite et urls propres
- 5. Python - fusionner plusieurs URLs et les analyser
- 6. Créer ses propres exceptions
- 7. zoom a JPanel et tous ses composants
- 8. URL de routage, urls propres sans id
- 9. Cadre pour développer ses propres formulaires/concepteur d'interface utilisateur
- 10. htaccess ajouter slash et forcer www avec urls propres
- 11. combinant force-www avec des URLs propres
- 12. Qt glisser-déposer avec ses propres widgets?
- 13. Existe-t-il un cadre pour analyser une requête de type SQL dans ses composants?
- 14. Ok pour encapsuler les composants JSF générés html avec ses propres divs en utilisant jQuery après chargement de la page?
- 15. Java obtenir des composants JPanel
- 16. Sous-classe UIView créant ses propres UIButtons
- 17. Flex 3, composants Id et URLS - Hyphens vs Underscores
- 18. Sécurité différente pour différents composants sur Xcelsius
- 19. Personnalisation du thème jquery pour différents composants
- 20. Comment ignorer ses propres paquets par WinPcap?
- 21. Google utilise-t-il AppEngine pour ses propres produits?
- 22. Base64_encode pour les URLs
- 23. Est-il possible d'analyser une URL dans ses composants composites?
- 24. Comment créer ses propres fonctions en utilisant jQuery et l'appeler dans d'autres fonctions?
- 25. Microsoft ne dispose pas de ses propres objets?
- 26. Comment étendre request.user avec ses propres fonctions dans django?
- 27. Comment puis-je analyser le fichier d'assemblage pour obtenir ses corflags?
- 28. Regex pour les URL propres
- 29. ASP.NET MVC2 et les URL propres pour les demandes GET
- 30. Modification par l'utilisateur de ses propres données Active Directory
Je recommanderais d'utiliser la classe URI puisque la méthode URL.equals() nécessite une connexion active et effectue une recherche DNS à chaque fois que la méthode equals() est appelée. donc ça pourrait être un enfer pour tester dans un environnement non réseau. cher ck ici: http://brian.pontarelli.com/2006/12/05/mr-gosling-why-did-you-make-url-equals-suck/ – fasseg
Belle suggestion. J'ai aussi regardé Josh Bloch sur youtube mais je ne l'ai pas ajouté à ma réponse parce que c'est particulièrement important quand les objets URL/URI sont des éléments de Set ou des clés dans Map, et ce n'est pas le cas imho. – Roman
J'utilise actuellement java.net.URL mais ça ne marche pas très bien avec les URLs propres. Existe-t-il des éléments spécifiques aux bibliothèques d'URL propres? –