CURL ఆదేశాలను ఆన్‌లైన్‌లో గోలాంగ్ కోడ్‌గా మార్చండి

Curl command

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

ఆన్‌లైన్‌కి వెళ్లడానికి కర్ల్ చేయండి

CURL కమాండ్ ఆధారంగా Go కోడ్‌ని రూపొందించడానికి ఈ సాధనం మీకు సహాయపడుతుంది. CURL కమాండ్‌ని కాపీ చేసి పేస్ట్ చేయండి మరియు గోని రూపొందించండి.

ఆన్‌లైన్‌కి వెళ్లడానికి CURLతో మీరు ఏమి చేయవచ్చు?

  • CURL to Go అనేది CURL ఆదేశాన్ని Go యొక్క http అభ్యర్థనగా మార్చడానికి చాలా ప్రత్యేకమైన సాధనం. గో కోడ్‌ను రూపొందించడానికి వినియోగదారు యొక్క cURL కమాండ్ అందించిన ఇన్‌పుట్.
  • ఈ సాధనం మీ సమయాన్ని ఆదా చేస్తుంది మరియు గో కోడ్‌ను సులభంగా రూపొందించడంలో సహాయపడుతుంది.
  • CURL to Go Windows, MAC, Linux, Chrome, Firefox, Edge మరియు Safariలో బాగా పని చేస్తుంది.

CURL అంటే ఏమిటి?

cURL అనేది వెబ్ నుండి ఫైల్‌లను డౌన్‌లోడ్ చేసే ఓపెన్ సోర్స్ కమాండ్ లైన్ సాధనం. ఇది HTTP, HTTPS, FTP, SFTP, TFTP, గోఫర్ మరియు ఇతరులతో సహా వివిధ ప్రోటోకాల్‌లకు మద్దతు ఇస్తుంది.

CURLని గో కోడ్‌గా మార్చడం ఎలా? 

దశ1: మీ CURL అభ్యర్థనలను గో కోడ్‌కి అతికించి, మార్చండి

దశ 2: గో కోడ్‌ని కాపీ చేయండి

CURLని గో ఉదాహరణకి మార్చండి

కర్ల్
cURL example.com
గో కోడ్
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)
}