Go语言建立一个最简单的服务端点
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Go语言建立一个最简单的服务端点相关的知识,希望对你有一定的参考价值。
handlers/handlers.go
package handlers import ( "encoding/json" "net/http" ) func Routes() { http.HandleFunc("/sendjson", SendJSON) } func SendJSON(rw http.ResponseWriter, r *http.Request) { u := struct { Name string Email string }{ Name: "Bill", Email: "[email protected]", } rw.Header().Set("Content-Type", "application/json") rw.WriteHeader(200) json.NewEncoder(rw).Encode(&u) }
main.go
package main import ( "log" "net/http" "handlers" ) func main() { handlers.Routes() log.Println("listener : Started : Listening on :4000") http.ListenAndServe(":4000", nil) }
以上是关于Go语言建立一个最简单的服务端点的主要内容,如果未能解决你的问题,请参考以下文章