iT邦幫忙

DAY 11
1

蠻可愛的 Golang系列 第 11

用Golang 寫個超簡單的Web Server

你沒看錯! 是寫個Web Server.
不是用golang搭配Apache等Web Server.
而是編譯出來的執行檔,本身就能擔任Web Server的功能.
程式碼相當簡單:

// hello60
package main

import (
	"fmt"
	"net/http"
)

type Hello struct{}

func (h Hello) ServeHTTP(w http.ResponseWriter, r *http.Request) {
	fmt.Fprint(w, "<H1>你好!</H2>")
}

func main() {
	var h Hello
	http.ListenAndServe("localhost:4000", h)
}

執行後,使用Browser看.
如下圖:

當然這個Server目前沒多少用處,只會說你好!


上一篇
一個簡單的 tcp client
下一篇
使用golang 發送email
系列文
蠻可愛的 Golang30

尚未有邦友留言

立即登入留言