Konvertera CURL-kommandon till Golang-kod online

Curl command

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

CURL för att gå online

Det här verktyget hjälper dig att generera Go-kod baserat på CURL Command. Kopiera och klistra in CURL-kommandot och generera Go.

Vad kan du göra med CURL to Go Converter Online?

  • CURL to Go är ett mycket unikt verktyg för att konvertera cURL-kommandot till http-förfrågan av Go. Inmatningen tillhandahålls av användarens cURL-kommando för att generera Go Code.
  • Det här verktyget sparar tid och hjälper till att generera Go-kod med lätthet.
  • CURL to Go fungerar bra på Windows, MAC, Linux, Chrome, Firefox, Edge och Safari.

vad är CURL?

cURL är ett kommandoradsverktyg med öppen källkod som laddar ner filer från webben. Den stöder en mängd olika protokoll, inklusive HTTP, HTTPS, FTP, SFTP, TFTP, Gopher och andra.

Hur konverterar man CURL till Go-kod? 

Steg 1: Klistra in och konvertera dina CURL-förfrågningar till Go-kod

Steg 2: Kopiera Go-koden

Konvertera CURL till Go exempel

RINGLA
cURL example.com
Gå kod
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)
}