yourbasic.org/golang
um servidor web básico
se aceder ao URL numa máquina onde o programa abaixo está em execução,será recebido por esta página.
- A chamada para
http.HandleFunc
diznet.http
packageto lidar com todos os pedidos para a raiz da web com oHelloServer
função., - a chamada para
http.ListenAndServe
diz ao servidor para ouvir no endereço de rede TCP:8080
.Esta função bloqueia até que o programa seja terminado. - escrevendo para um
http.ResponseWriter
envia dados para o cliente HTTP. - An
http.Request
is a data structure that represents a client HTTP request. r.URL.Path
é o componente de localização do URL pedido. In this case,"/world"
is the path component of"http://localhost:8080/world"
.,
Leitura Adicional: um wiki completo
As aplicações web de Escrita tutorialshows como estender este pequeno exemplo para um wiki completo.
O tutorial cobre como
- criar uma estrutura de dados com a carregar e salvar métodos,
- use
net/http
pacote para criar aplicativos da web, - use
html/template
pacote de processo de templates em HTML, - use
regexp
pacote para validar a entrada do usuário.,
More code examples
Go blueprints: code for common tasks is a collection of handy code examples.