Badilisha amri za CURL kuwa msimbo wa Golang mtandaoni

Curl command

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

CURL ya Kwenda Mtandaoni

Zana hii hukusaidia kutoa msimbo wa Go kulingana na Amri ya CURL. Nakili na Ubandike Amri ya CURL na Unda Go.

Unaweza kufanya nini na CURL ya Kwenda Kigeuzi Mtandaoni?

  • CURL to Go ni zana ya kipekee sana ya kubadilisha amri ya cURL kuwa ombi la http la Go. Ingizo hutoa kwa amri ya cURL ya mtumiaji kutengeneza Msimbo wa Go.
  • Zana hii huokoa muda wako na husaidia kutengeneza msimbo wa Go kwa urahisi.
  • CURL to Go inafanya kazi vizuri kwenye Windows, MAC, Linux, Chrome, Firefox, Edge na Safari.

CURL ni nini?

cURL ni zana ya mstari wa amri ya chanzo-wazi ambayo hupakua faili kutoka kwa wavuti. Inasaidia itifaki mbalimbali, ikiwa ni pamoja na HTTP, HTTPS, FTP, SFTP, TFTP, Gopher na wengine.

Jinsi ya kubadili CURL kuwa nambari ya Go? 

Hatua ya 1: Bandika na ubadilishe maombi yako ya CURL kuwa msimbo wa Go

Hatua ya 2: Nakili msimbo wa Go

Badilisha CURL kuwa mfano wa Go

CURL
cURL example.com
Go Code
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)
}