SafelineAPI/pkg/utils/request.go
2025-04-15 20:49:32 +08:00

23 lines
435 B
Go

package utils
import (
"crypto/tls"
"io"
"net/http"
)
func Request(method, urlStr string, body io.Reader, header http.Header) (*http.Response, error) {
req, _ := http.NewRequest(method, urlStr, body)
req.Header = header
client := http.Client{
Transport: &http.Transport{
TLSClientConfig: &tls.Config{InsecureSkipVerify: true},
},
}
resp, err := client.Do(req)
if err != nil {
return nil, err
}
return resp, nil
}