Cómo utilizar Golang para implementar un proxy inverso para pasar la información del encabezado de la solicitud original.
Elegante marco de desarrollo web de Golang: Martini05 func main() {
Martini es un marco web muy nuevo para el lenguaje Go. Utiliza net//codegangsta/martini"
04
06 m := martini.Classic()
07 m.Get("/", func() cadena {
08 return "¡Hola mundo!"
09 })
10 m.Run()
11 }
Controlador de solicitudes:
¿Ver fuente impresa?
1 m.Get("/", func() {
2 println("hola mundo")
3 })
4
5 m.Get("/", func(res http.ResponseWriter, req *http.Request) { // res y req inyectados por Martini
6 res.WriteHeader(200) // HTTP 200
7 })