complete chapter 4 translation to spanish

This commit is contained in:
ma0
2016-12-16 21:55:57 -05:00
parent d98aaa2bed
commit cc95a031ba
6 changed files with 456 additions and 10 deletions

View File

@@ -176,21 +176,21 @@ En escenarios mas complejos también podemos utilizar este método, la ventaja e
Vamos a echar un vistazo a la lista de flujo de ejecución en conjunto.
- Se llama http.HandleFunc
- Se llama `http.HandleFunc`
1. Se Llama HandleFunc de DefaultServeMux
2. Se Llama Handle de DefaultServeMux
3. Se agregan las reglas del enrutamiento a map[string]muxEntry de DefaultServeMux
- Se llama http.ListenAndServe (":9090" , nil )
- Se llama `http.ListenAndServe(":9090" , nil)`
1. Se instancia el servidor
2. Llama ListenAndServe del Servidor
3. Llama net.Listen ( " tcp" , addr ) para escuchar en el puerto .
2. Se Llama ListenAndServe del Servidor
3. Se Llama net.Listen ( "tcp" , addr ) para escuchar en el puerto.
4. Iniciar un bucle, y aceptar las solicitudes en el cuerpo del bucle.
5. Instanciada una Conn se empieza una goroutine para cada solicitud : ir c.serve ().
6. Lee petición de datos : w , err : = c.readRequest ().
7. Comprueba si el controlador está vacío, si está vacíoutiliza DefaultServeMux .
8. Llama al controlador de ServeHTTP
9. Ejecutar código en DefaultServeMux en este caso.
10. Elije el controlador URL y ejecutar código del controlador en esta seccion: mux.handler.ServeHTTP ( w , r)
5. Instanciar una Conn y se empieza una goroutine para cada solicitud : `go c.serve ()`
6. Se Lee petición de datos : `w , err : = c.readRequest ()`
7. Se Comprueba si el controlador está vacío, si está vacíoutiliza DefaultServeMux .
8. Se Llama al controlador de ServeHTTP
9. Se Ejecuta el código en DefaultServeMux en este caso.
10. Elije el controlador URL y ejecutar código del controlador en esta seccion: `mux.handler.ServeHTTP (w , r)`
11. Cómo elegir handler:
A. Normas de router de verificación para esta URL.
B. Llamar ServeHTTP en ese controlador, si es que existe.