mholt / curl-to-go

Convert curl commands to Go code in your browser

Home Page:https://mholt.github.io/curl-to-go

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Flags -G -d works incorrectly

GoRunMaxim opened this issue · comments

commented

Are you requesting support for a new curl flag? If so, what is the flag and the equivalent Go code?

curl -G https://curl-to-go.com \
 -d "id=8a829417567d952801568d9d9e3c0b84" \
 -H "Authorization: Bearer OGE4Mjk0MTc1NjdkOTUyODAxNTY4ZDlkOWU5ZjBiODh8amF5MjdhdDVzMg=="
params := url.Values{
		"id": {"8a829417567d952801568d9d9e3c0b84"},
	}

	reqUrl := "https://curl-to-go.com?" + params.Encode()

	req, err := http.NewRequest(http.MethodGet, reqUrl, nil)
	if err != nil {
		// handle err
	}

	req.Header.Set("Authorization", "Bearer OGFjN2E0Yzc4MTZmYjJmNjAxODE2ZmRmMmFjMzAwYTJ8NVF4ZmtDcWZqSA==")

	resp, err := http.DefaultClient.Do(req)
	if err != nil {
		// handle err
	}
	defer resp.Body.Close()