README ¶ xmlrpc: An XML-RPC Multiplexer for Go I wanted to implement a MetaWeblog-compatible XML-RPC API in Go, but none of the existing packages in the ecosystem cut it for me: all of them rely on strong strict method signature requirements. Usage go get github.com/qmoya/xmlrpc TBD Expand ▾ Collapse ▴ Documentation ¶ Index ¶ type ServeMux func NewServeMux() *ServeMux func (s *ServeMux) Handle(methodName string, ...) func (s *ServeMux) ServeHTTP(w http.ResponseWriter, req *http.Request) Constants ¶ This section is empty. Variables ¶ This section is empty. Functions ¶ This section is empty. Types ¶ type ServeMux ¶ type ServeMux struct { Endpoints map[string]func(params []any) (any, int, string) } func NewServeMux ¶ func NewServeMux() *ServeMux func (*ServeMux) Handle ¶ func (s *ServeMux) Handle(methodName string, handler func(params []any) (result any, errCode int, errMessage string)) func (*ServeMux) ServeHTTP ¶ func (s *ServeMux) ServeHTTP(w http.ResponseWriter, req *http.Request) Implements an HTTP server Source Files ¶ View all Source files mux.go Directories ¶ Show internal Expand all Path Synopsis internal encoding encoding/internal/xml Click to show internal directories. Click to hide internal directories.