File tree Expand file tree Collapse file tree 1 file changed +7
-2
lines changed
Expand file tree Collapse file tree 1 file changed +7
-2
lines changed Original file line number Diff line number Diff line change @@ -10,6 +10,7 @@ import (
1010 "net/http"
1111 "os"
1212 "strings"
13+ "time"
1314 "unsafe"
1415
1516 log "github.com/sirupsen/logrus"
@@ -20,13 +21,17 @@ var (
2021 HEADER_SILK = []byte ("\x02 #!SILK_V3" )
2122)
2223
24+ var httpClient = http.Client {
25+ Timeout : 15 * time .Second ,
26+ }
27+
2328func GetBytes (url string ) ([]byte , error ) {
2429 req , err := http .NewRequest ("GET" , url , nil )
2530 if err != nil {
2631 return nil , err
2732 }
2833 req .Header ["User-Agent" ] = []string {"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.116 Safari/537.36 Edg/83.0.478.61" }
29- resp , err := http . DefaultClient .Do (req )
34+ resp , err := httpClient .Do (req )
3035 if err != nil {
3136 return nil , err
3237 }
@@ -102,7 +107,7 @@ func SafeGo(fn func()) {
102107 defer func () {
103108 e := recover ()
104109 if e != nil {
105- log .Errorf ("err recovered: %+v" ,e )
110+ log .Errorf ("err recovered: %+v" , e )
106111 }
107112 }()
108113 fn ()
You can’t perform that action at this time.
0 commit comments