ZeroBot-Plugin/utils/web/http.go
2021-10-27 19:35:57 +08:00

26 lines
539 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
}