Skip to content

Commit 88fce3a

Browse files
authored
Unmarshal must add & and query should encode (#58)
1 parent 9265ce9 commit 88fce3a

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

examples/custom_context/main.go

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,9 @@ func makeRequest(ctx context.Context, message, token string) (*response, error)
5656
return nil, err
5757
}
5858
req.Header.Set("Authorization", token)
59-
req.URL.Query().Add("message", message)
59+
query := req.URL.Query()
60+
query.Add("message", message)
61+
req.URL.RawQuery = query.Encode()
6062
resp, err := http.DefaultClient.Do(req)
6163
if err != nil {
6264
return nil, err
@@ -67,7 +69,7 @@ func makeRequest(ctx context.Context, message, token string) (*response, error)
6769
return nil, err
6870
}
6971
var r *response
70-
if err := json.Unmarshal(body, r); err != nil {
72+
if err := json.Unmarshal(body, &r); err != nil {
7173
return nil, err
7274
}
7375
return r, nil

0 commit comments

Comments
 (0)