MCPcopy Create free account
hub / github.com/baidu-golang/pbrpc / serverHttp

Method serverHttp

httpserver.go:43–58  ·  view source on GitHub ↗
(l net.Listener)

Source from the content-addressed store, hash-verified

41}
42
43func (h *HttpServer) serverHttp(l net.Listener) {
44
45 srv := &http.Server{
46 Handler: h,
47 }
48
49 h.httpsrv = srv
50
51 go func() {
52 // service connections
53 if err := srv.Serve(l); err != nil && err != http.ErrServerClosed {
54 log.Fatalf("listen: %s\n", err)
55 }
56 }()
57
58}
59
60// ServeHTTP to serve http reqeust and response to process http rpc handle
61func (h *HttpServer) ServeHTTP(w http.ResponseWriter, req *http.Request) {

Callers 1

StartServerMethod · 0.95

Calls 1

ServeMethod · 0.80

Tested by

no test coverage detected