private void RecibirPeticion(TcpClient cliente) { Solicitud = Interprete.InterpretarSolicitud(cliente); Log("\r\nRequest: " + Solicitud.Semilla); if (Solicitud.EsInvalida) { Log("\r\n La solicitud es incorrecta"); } else { Log($"\r\nSolicitud tipada: Verbo:{Solicitud.Verbo} - Url:{Solicitud.URL} - Tipo Contenido:{Solicitud.TipoContenido} - Encabezados:{Interprete.ObtenerEncabezados(Solicitud.Encabezados)} - Contenido:{Solicitud.Contenido}"); } Respuesta = ListaAcciones.EjecutarAcciones(Solicitud) ?? CreadorRespuesta.CrearRespuesta(Solicitud); Log("\r\nRespuesta: " + Interprete.MensajeRespuesta(Respuesta)); Interprete.EscribirRespuesta(Respuesta, cliente); }