Prácticas con URL

De MediaWiki
Revisión del 16:38 13 nov 2021 de Joselv (discusión | contribuciones) (Página creada con «= Enunciado 1 = Comproba o funcionamento do seguinte programa, e analiza os resultados obtidos: <syntaxhighlight lang="java" line enclose="div" highlight="" > import java.…»)
(dif) ← Revisión anterior | Revisión actual (dif) | Revisión siguiente → (dif)
Ir a la navegación Ir a la búsqueda

Enunciado 1

Comproba o funcionamento do seguinte programa, e analiza os resultados obtidos:

<syntaxhighlight lang="java" line enclose="div" highlight="" > import java.net.*;

// https://www.cifprodolfoucha.es/centro/ class url_ej1_a{

   public static void main( String[] args ) {
       url_ej1_a obj = new url_ej1_a();
       try {
           System.out.println("Constructor simple para URL principal" );
           obj.display( new URL( "https://www.cifprodolfoucha.es" ) );
           System.out.println("Constructor de cadea para URL + directorio" );
           obj.display( new URL( "https://www.cifprodolfoucha.es/centro") );
           System.out.println("Constructor con protocolo, host e directorio" );
           obj.display( new URL("https","www.cifprodolfoucha.es","/centro" ) );
           System.out.println("Constructor con protocolo, host, porto e directorio" );
           obj.display( new URL("https","www.cifprodolfoucha.es",443,"/centro" ) );
           System.out.println( "Construe un enderezo absoluto a partir do enderezo do Host e unha URL relativa" );
           URL baseURL = new URL("https://www.cifprodolfoucha.es" );
           obj.display( new URL( baseURL,"/centro") );
          
       } catch( MalformedURLException e ) {
           System.out.println( e );
       }
   }
   // Método para poder presentar na pantalla partes dun enderezo URL
   void display( URL url ) {
       System.out.print( url.getProtocol()+" " );
       System.out.print( url.getHost()+" " );
       System.out.print( url.getPort()+" " );
       System.out.print( url.getFile()+" " );
       System.out.println( url.getRef() );

       // Presenta o enderezo completa como unha cadea
       System.out.println( url.toString() );
       System.out.println();
   }

}

Modificao para comprobar o funcionamento con:

Enunciado 2