Convierta los comandos CURL a código Golang en línea

Curl command

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

CURL para ir en linea

Esta herramienta lo ayuda a generar código Go basado en el comando CURL. Copie y pegue el comando CURL y genere Go.

¿Qué puedes hacer con CURL to Go Converter Online?

  • CURL to Go es una herramienta única para convertir el comando cURL en una solicitud http de Go. La entrada mostrada por el comando cURL del usuario para generar Go Code.
  • Esta herramienta le ahorra tiempo y ayuda a generar código Ir con facilidad.
  • CURL to Go funciona bien en Windows, MAC, Linux, Chrome, Firefox, Edge y Safari.

¿Qué es CURL?

cURL es una herramienta de línea de comandos de código abierto que descarga archivos de la web. Admite una variedad de protocolos, incluidos HTTP, HTTPS, FTP, SFTP, TFTP, Gopher y otros.

¿Cómo convertir el código CURL a Go? 

Paso 1: pegue y convierta sus solicitudes CURL en código Go

Paso 2: Copie el código Ir

Ejemplo de conversión de CURL a Go

RIZO
cURL example.com
Código de ir
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)
}