Ejemplo n.º 1
0
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
}