func (s *Server) request(method, resource string, payload, result, errMsg interface{}) *napping.Request { url := s.Configuration.API + resource req := napping.Request{ Url: url, Method: method, Payload: payload, Result: result, Error: errMsg, } if s.Configuration.Secret != "" { req.Header = &http.Header{} req.Header.Set(server.ClientSecretHeader, s.Configuration.Secret) } return &req }