コード例 #1
0
ファイル: reflect.go プロジェクト: mamachanko/go-nano
func (h *methodHandler) Handle(resp protocol.ResponseWriter, req *protocol.Request) {
	params, err := h.parseParams(req)
	if err != nil {
		resp.SetError(err)
		return
	}
	data, err := h.call(params)
	if err != nil {
		resp.SetError(err)
		return
	}
	resp.Set(data)
}
コード例 #2
0
ファイル: server_test.go プロジェクト: mamachanko/go-nano
func echoHandler(rw protocol.ResponseWriter, req *protocol.Request) {
	rw.Set(req.Params["msg"])
}