Konvertoni komandat CURL në kodin Golang në internet

Curl command

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

CURL për të shkuar në internet

Ky mjet ju ndihmon të gjeneroni kodin Go bazuar në Komanda CURL. Kopjo dhe ngjit komandën CURL dhe Generate Go.

Çfarë mund të bëni me CURL to Go Converter Online?

  • CURL to Go është mjet shumë unik për të kthyer komandën cURL në kërkesën http të Go. Hyrja jepet nga komanda cURL e përdoruesit për të gjeneruar Go Code.
  • Ky mjet kursen kohën tuaj dhe ndihmon në gjenerimin e kodit Go me lehtësi.
  • CURL to Go funksionon mirë në Windows, MAC, Linux, Chrome, Firefox, Edge dhe Safari.

çfarë është CURL?

cURL është një mjet i linjës së komandës me burim të hapur që shkarkon skedarë nga ueb. Ai mbështet një sërë protokollesh, duke përfshirë HTTP, HTTPS, FTP, SFTP, TFTP, Gopher dhe të tjerë.

Si të konvertohet kodi CURL në Go? 

Hapi 1: Ngjitni dhe konvertoni kërkesat tuaja CURL në kodin Go

Hapi 2: Kopjo kodin Go

Konvertoni shembullin CURL në Go

KURLONI
cURL example.com
Shko kodin
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)
}