Skip to content

Commit d41df68

Browse files
authored
fix: Allow for query params to be passed for CustomServer (#245)
1 parent 1395781 commit d41df68

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

speedtest/server.go

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ import (
66
"encoding/xml"
77
"errors"
88
"fmt"
9-
"github.com/showwin/speedtest-go/speedtest/transport"
109
"math"
1110
"net/http"
1211
"net/url"
@@ -15,6 +14,8 @@ import (
1514
"strings"
1615
"sync"
1716
"time"
17+
18+
"github.com/showwin/speedtest-go/speedtest/transport"
1819
)
1920

2021
const (
@@ -77,7 +78,8 @@ func (s *Speedtest) CustomServer(host string) (*Server, error) {
7778
if err != nil {
7879
return nil, err
7980
}
80-
parseHost := fmt.Sprintf("%s://%s%s", u.Scheme, u.Host, "/speedtest/upload.php")
81+
u.Path = "/speedtest/upload.php"
82+
parseHost := u.String()
8183
return &Server{
8284
ID: "Custom",
8385
Lat: "?",

0 commit comments

Comments
 (0)