Konvertuokite CURL komandas į Golang kodą internete

Curl command

Examples: GET - POST - JSON - Basic Auth - Files - Form

CURL prisijungti prie interneto

Šis įrankis padeda generuoti Go kodą pagal CURL komandą. Nukopijuokite ir įklijuokite CURL komandą ir generuokite „Go“.

Ką galite padaryti naudodami CURL to Go Converter Online?

  • CURL to Go yra labai unikalus įrankis konvertuoti cURL komandą į http užklausą Go. Įvestis, kurią pateikia vartotojo komanda cURL, kad būtų sukurtas „Go Code“.
  • Šis įrankis taupo jūsų laiką ir padeda lengvai generuoti Go kodą.
  • „CURL to Go“ gerai veikia „Windows“, „MAC“, „Linux“, „Chrome“, „Firefox“, „Edge“ ir „Safari“.

kas yra CURL?

cURL yra atvirojo kodo komandinės eilutės įrankis, kuris atsisiunčia failus iš žiniatinklio. Jis palaiko įvairius protokolus, įskaitant HTTP, HTTPS, FTP, SFTP, TFTP, Gopher ir kitus.

Kaip konvertuoti CURL į Go kodą? 

1 veiksmas: įklijuokite ir konvertuokite CURL užklausas į Go kodą

2 veiksmas: nukopijuokite „Go“ kodą

Pavyzdys konvertuoti CURL į Go

CURL
cURL example.com
Eiti Kodas
package main

import (
	"fmt"
	"io"
	"log"
	"net/http"
)

func main() {
	client := &http.Client{}
	req, err := http.NewRequest("GET", "http://example.com", nil)
	if err != nil {
		log.Fatal(err)
	}
	resp, err := client.Do(req)
	if err != nil {
		log.Fatal(err)
	}
	defer resp.Body.Close()
	bodyText, err := io.ReadAll(resp.Body)
	if err != nil {
		log.Fatal(err)
	}
	fmt.Printf("%s\n", bodyText)
}