ZeroBot-Plugin/utils/web/http.go
2021-11-09 12:41:08 +08:00

26 lines
541 B
Go

package web
import (
"io"
"net/http"
)
func ReqWith(url string, method string, referer string, ua string) (data []byte, err error) {
client := &http.Client{}
// 提交请求
var reqest *http.Request
reqest, err = http.NewRequest(method, url, nil)
if err == nil {
// 增加header选项
reqest.Header.Add("Referer", referer)
reqest.Header.Add("User-Agent", ua)
var response *http.Response
response, err = client.Do(reqest)
if err == nil {
data, err = io.ReadAll(response.Body)
response.Body.Close()
}
}
return
}