1. 程式人生 > >Http 服務 簡單示例

Http 服務 簡單示例

port net all resp fatal nal fun final pack

現在我們實現一個GO的Web http服務

只做演示,沒有實際功能

但是能看出Go做Http服務的簡潔

****************************************

package main

import (
  "fmt"
  "log"
  "net/http"
)

type Hello struct{}

func (h Hello) ServeHTTP(
  w http.ResponseWriter,
  r *http.Request) {
  fmt.Fprint(w, "Hello!")
}

func main() {
  var h Hello
  err := http.ListenAndServe(":8080", h)
  if err != nil {
    log.Fatal(err)
  }
}

Finally:

你看,就是這麽帶勁

Http 服務 簡單示例