Skip to content

Commit cd022c9

Browse files
committed
client: don't set user-agent header on wasm
1 parent ee869b9 commit cd022c9

File tree

1 file changed

+11
-4
lines changed

1 file changed

+11
-4
lines changed

client.go

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ import (
1313
"net/http"
1414
"net/url"
1515
"os"
16+
"runtime"
1617
"slices"
1718
"strconv"
1819
"strings"
@@ -154,8 +155,10 @@ func DiscoverClientAPIWithClient(ctx context.Context, client *http.Client, serve
154155
return nil, err
155156
}
156157

157-
req.Header.Set("Accept", "application/json")
158-
req.Header.Set("User-Agent", DefaultUserAgent+" (.well-known fetcher)")
158+
if runtime.GOOS != "js" {
159+
req.Header.Set("Accept", "application/json")
160+
req.Header.Set("User-Agent", DefaultUserAgent+" (.well-known fetcher)")
161+
}
159162

160163
resp, err := client.Do(req)
161164
if err != nil {
@@ -516,7 +519,9 @@ func (cli *Client) MakeFullRequestWithResp(ctx context.Context, params FullReque
516519
params.Handler = handleNormalResponse
517520
}
518521
}
519-
req.Header.Set("User-Agent", cli.UserAgent)
522+
if cli.UserAgent != "" {
523+
req.Header.Set("User-Agent", cli.UserAgent)
524+
}
520525
if len(cli.AccessToken) > 0 {
521526
req.Header.Set("Authorization", "Bearer "+cli.AccessToken)
522527
}
@@ -1803,7 +1808,9 @@ func (cli *Client) tryUploadMediaToURL(ctx context.Context, url, contentType str
18031808
}
18041809
req.ContentLength = contentLength
18051810
req.Header.Set("Content-Type", contentType)
1806-
req.Header.Set("User-Agent", cli.UserAgent+" (external media uploader)")
1811+
if cli.UserAgent != "" {
1812+
req.Header.Set("User-Agent", cli.UserAgent+" (external media uploader)")
1813+
}
18071814

18081815
if cli.ExternalClient != nil {
18091816
return cli.ExternalClient.Do(req)

0 commit comments

Comments
 (0)