Skip to content

Commit 2fa5428

Browse files
committed
opt
1 parent a4b62a1 commit 2fa5428

2 files changed

Lines changed: 11 additions & 4 deletions

File tree

client.go

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ import (
88
"log"
99
"net"
1010
"net/http"
11+
"net/url"
1112
"reflect"
1213
"time"
1314
)
@@ -23,6 +24,8 @@ type client struct {
2324
client *http.Client
2425
//ca root cert info for middle attack check
2526
cert *x509.Certificate
27+
//server
28+
server *url.URL
2629
}
2730

2831
func (cli *client) Post(url, contentType string, body io.Reader) (resp *http.Response, err error) {
@@ -66,10 +69,18 @@ func (cli *client) Do(req *http.Request) (resp *http.Response, err error) {
6669
}
6770
}
6871
}
72+
req.URL = cli.server
6973
return cli.client.Do(req)
7074
}
7175

7276
func (cli *client) init_client() {
77+
//
78+
server, err := url.Parse(cli.cfg.Fetchserver)
79+
if err != nil {
80+
log.Fatal(err)
81+
}
82+
cli.server = server
83+
//
7384
//tls config
7485
cli.tlsconfig = &tls.Config{
7586
InsecureSkipVerify: cli.cfg.Insecure,

request.go

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ import (
66
"io"
77
"log"
88
"net/http"
9-
"net/url"
109
//"strconv"
1110
)
1211

@@ -95,11 +94,8 @@ func (req *request) parse_request() {
9594
log.Fatal("request header too big")
9695
}
9796
//
98-
server, _ := url.Parse(req.cfg.Fetchserver)
99-
//
10097
req.cli_req = &http.Request{
10198
Method: http.MethodPost,
102-
URL: server,
10399
Header: http.Header{},
104100
}
105101
//

0 commit comments

Comments
 (0)