public Servidor() { Interprete = new InterpreteHttp11(); CreadorRespuesta = new CreadorRespuesta(); EscritorLog = new EscritorLogFile(); ListaAcciones = new ListaAcciones(); }
public int AddAccion(ListaAcciones la) { int res = 0; if (la != null) { res = lata.Insert(la.accion, la.tipo_accion, la.responsable, la.fecha, la.id_ewo); } return(res); }
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); }