Konverter CURL-kommandoer til Golang-kode online

Curl command

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

CURL for at gå online

Dette værktøj hjælper dig med at generere Go-kode baseret på CURL Command. Kopier og indsæt CURL-kommando og generer Go.

Hvad kan du gøre med CURL to Go Converter Online?

  • CURL to Go er et meget unikt værktøj til at konvertere cURL-kommandoen til http-anmodning af Go. Indtastningen leveres af brugerens cURL-kommando for at generere Go Code.
  • Dette værktøj sparer din tid og hjælper med at generere Go-kode med lethed.
  • CURL to Go fungerer godt på Windows, MAC, Linux, Chrome, Firefox, Edge og Safari.

hvad er CURL?

cURL er et open source kommandolinjeværktøj, der downloader filer fra internettet. Det understøtter en række forskellige protokoller, herunder HTTP, HTTPS, FTP, SFTP, TFTP, Gopher og andre.

Hvordan konverterer CURL til Go-kode? 

Trin 1: Indsæt og konverter dine CURL-anmodninger til Go-kode

Trin 2: Kopiér Go-koden

Konverter CURL til Go eksempel

KRØLLE
cURL example.com
Gå kode
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)
}