src/main/java/edu/escuelaing/arep/app/servidor/Servidor.java
public void MostrarPaginaAPI(){
        Method metodo = mapeoURL.get(archivo.substring(archivo.indexOf("/"), archivo.length()-1));
      String respuesta = "";
      if (!metodo.equals(null)) {
         try {
            respuesta = (String) metodo.invoke(null);
         } catch (IllegalAccessException | IllegalArgumentException | InvocationTargetException e) {
            e.printStackTrace();
            respuesta = "<center><h1>No se puede encontrar el handler buscado</h1></center>";
         }
      }

      String cadenaRespuesta = 
         "HTTP/1.1 200 Ok\r\n" + 
         "Content-type: " + "text/html" + "\r\n" + 
         "Server: Java HTTP Server\r\n" + 
         "Date: " + new Date() + "\r\n" + 
         "\r\n" +
         "<!DOCTYPE html>" + 
            "<html>" + 
            "<head>" + 
            "<meta charset=\"UTF-8\">" + 
            "<title>DataBase</title>\n" + 
            "</head>" + 
            "<body>" + 
            respuesta +
            "</body>" + 
            "</html>";
      printWriter.println(cadenaRespuesta);
    }
/**
     * Metodo utilizado para mostrar una pagina web a partir de una path con extencion API y que tenga relacion con las anotaciones
     */
Metodo utilizado para mostrar una pagina web a partir de una path con extencion API y que tenga relacion con las anotaciones
Metodo utilizado para mostrar una pagina web a partir de una path con extencion API y que tenga relacion con las anotaciones
public void MostrarPaginaAPI(){
        Method metodo = mapeoURL.get(archivo.substring(archivo.indexOf("/"), archivo.length()-1));
      String respuesta = "";
      if (!metodo.equals(null)) {
         try {
            respuesta = (String) metodo.invoke(null);
         } catch (IllegalAccessException | IllegalArgumentException | InvocationTargetException e) {
            e.printStackTrace();
            respuesta = "<center><h1>No se puede encontrar el handler buscado</h1></center>";
         }
      }
      String cadenaRespuesta = 
         "HTTP/1.1 200 Ok\r\n" + 
         "Content-type: " + "text/html" + "\r\n" + 
         "Server: Java HTTP Server\r\n" + 
         "Date: " + new Date() + "\r\n" + 
         "\r\n" +
         "<!DOCTYPE html>" + 
            "<html>" + 
            "<head>" + 
            "<meta charset=\"UTF-8\">" + 
            "<title>DataBase</title>\n" + 
            "</head>" + 
            "<body>" + 
            respuesta +
            "</body>" + 
            "</html>";
      printWriter.println(cadenaRespuesta);
    }
public void MostrarPaginaAPI ( ) { Method metodo = mapeoURL . get ( archivo . substring ( archivo . indexOf ( "/" ) , archivo . length ( ) - 1 ) ) ; String respuesta = "" ; if ( ! metodo . equals ( null ) ) { try { respuesta = ( String ) metodo . invoke ( null ) ; } catch ( IllegalAccessException | IllegalArgumentException | InvocationTargetException e ) { e . printStackTrace ( ) ; respuesta = "<center><h1>No se puede encontrar el handler buscado</h1></center>" ; } } String cadenaRespuesta = "HTTP/1.1 200 Ok\r\n" + "Content-type: " + "text/html" + "\r\n" + "Server: Java HTTP Server\r\n" + "Date: " + new Date ( ) + "\r\n" + "\r\n" + "<!DOCTYPE html>" + "<html>" + "<head>" + "<meta charset=\"UTF-8\">" + "<title>DataBase</title>\n" + "</head>" + "<body>" + respuesta + "</body>" + "</html>" ; printWriter . println ( cadenaRespuesta ) ; }
Metodo utilizado para mostrar una pagina web a partir de una path con extencion API y que tenga relacion con las anotaciones
Metodo utilizado para mostrar una pagina web a partir de una path con extencion API y que tenga relacion con las anotaciones