func (h *HTTP) Get(ctx context.Context, endpoint string, parameters map[string]string, headers map[string]string) (*http.Response, error) {
	endpoint, err := h.BuildParameters(endpoint, parameters)
	if err != nil {
		return nil, err
	}
	req, _ := http.NewRequest("GET", endpoint, nil)
	req = req.WithContext(ctx)
	for k, v := range headers {
		req.Header.Add(k, v)
	}
	client := http.Client{}
	resp, err := client.Do(req)
	if err != nil {
		return resp, err
	}
	return resp, err
}
Get http call
package sdk
import (
	"bytes"
	"context"
	"fmt"
	"io/ioutil"
	"net/http"
	"net/url"
	"strings"
)
type HTTP struct {
}