HTTPサーバの実装 Go言語でHTTP通信をするには、net/httpパッケージを使用します。 ソケット通信と比べるとかなりシンプルに実装を行うことができます。 package main import ( "fmt" "net/http" ) var todos []string; func main() { todos = make([]string, 0); http.HandleFunc("/todos", showToDo) http.HandleFunc("/todos/new", addToDo) http.ListenAndServe(":80", nil) } func showToDo(w http.ResponseWriter, r *http.Request) { fmt.Fprintln(w, "<html>") fmt.Fprintln(w, "<head><t