Bonjour,
JE dispose des informations suivante :
host, port , uri
et je souhaite savoir s'il existe un builder ou helper dans les librairies classique java ou apache permettant de me construire une url du type http://host:port uri
Merci d'avance !!
Bonjour,
JE dispose des informations suivante :
host, port , uri
et je souhaite savoir s'il existe un builder ou helper dans les librairies classique java ou apache permettant de me construire une url du type http://host:port uri
Merci d'avance !!
?
Code : Sélectionner tout - Visualiser dans une fenêtre à part new URL("http",host, port, path)
ou encore:
?
Code : Sélectionner tout - Visualiser dans une fenêtre à part String url = "http://" + host + ":" + port + "/" + chemin
Si vous moinsez, merci de répondre pour argumenter!
Ma présentation
Ouch ..... je fatigue déjà
Code : Sélectionner tout - Visualiser dans une fenêtre à part new URL("http",host, port, path)
Merci![]()
Quoiqu'il en soit, on notera au passage qu'URI et URL ont le même format.
Logiquement, host et port sont censés faire partie de l'URI, à moins qu'elle soit locale. Et si l'URI est locale, il faudrait savoir comment on s'en sert pour déduire le path complet à ajouter après http://host:port/
Des baffes?
Un URI peut être de type « locator » ou « name » ou les deux.
Un Uniform Resource Locator (URL) est un URI qui, outre le fait qu'il identifie une ressource sur un réseau, fournit les moyens d'agir sur une ressource ou d'obtenir une représentation de la ressource en décrivant son mode d'accès primaire ou « emplacement » réseau.
Un Uniform Resource Name (URN) est un URI qui identifie une ressource par son nom dans un espace de noms. Un URN peut être employé pour parler d'une ressource sans que cela préjuge de son emplacement ou de la manière de la référencer. Par exemple, l'URN urn:isbn:0-395-36341-1
Je sais tout ça. Où est le problème ?
On nous a dit "comment construire une URL à partir d'un host, d'un port et d'une URI." Moi je dis "euh, si c'est vraiment une URI que tu as, elle a déjà le format d'une URL."
Qu'est-ce qui ne te convient pas ? Tu estimais probable que l'URI en question soit urn:isbn:0-395-36341-1 ?
Partager