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) }
func echoHandler(rw protocol.ResponseWriter, req *protocol.Request) { rw.Set(req.Params["msg"]) }