yourbasic.org/golang
un servidor web básico
si accede a la URL en una máquina donde se está ejecutando el siguiente programa,será recibido por esta página.
- La llamada a
http.HandleFunc
dicenet.http
packageto manejar todas las peticiones a la web de la raíz con la etiquetaHelloServer
función., - La llamada a
http.ListenAndServe
le dice al servidor que escuche en la dirección de red TCP:8080
.Esta función se bloquea hasta que se termina el programa. - Escribir en un
http.ResponseWriter
envía datos al cliente HTTP. - An
http.Request
es una estructura de datos que representa una solicitud HTTP del cliente. -
r.URL.Path
es el componente de ruta de la URL solicitada. En este caso,"/world"
es el componente de ruta de"http://localhost:8080/world"
.,
más información: un wiki completo
El tutorial Writing Web Applications muestra cómo extender este pequeño ejemplo a un wiki completo.
el tutorial cubre cómo
- Crear una estructura de datos con métodos de carga y guardado,
- Usar el paquete
net/http
para construir aplicaciones web, - Usar el paquete
html/template
para procesar plantillas HTML, - Usar el 016a5c2e0e»>
paquete para validar la entrada del usuario.,
More code examples
Go blueprints: code for common tasks is a collection of handy code examples.