initial commit

This commit is contained in:
Bastian de Byl
2023-02-23 19:21:54 -05:00
commit eb55816c71
2 changed files with 37 additions and 0 deletions

34
helper.go Normal file
View File

@@ -0,0 +1,34 @@
package helper
import (
"fmt"
"net/http"
)
func Get(uri string, authName string, authValue string, queries map[string]string) (*http.Response, error) {
client := &http.Client{}
request, err := http.NewRequest("GET", uri, nil)
if err != nil {
return nil, err
}
request.Header.Set("Accept", "application/json")
request.Header.Set("Authorization", fmt.Sprintf("%s %s", authName, authValue))
if len(queries) > 0 {
q := request.URL.Query()
for key, value := range queries {
q.Add(key, value)
}
request.URL.RawQuery = q.Encode()
}
response, err := client.Do(request)
if err != nil {
return nil, err
}
return response, nil
}