CURL কমান্ডগুলিকে Golang কোডে অনলাইনে রূপান্তর করুন

Curl command

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

অনলাইনে যেতে CURL

এই টুলটি আপনাকে CURL কমান্ডের উপর ভিত্তি করে Go কোড তৈরি করতে সাহায্য করে। CURL কমান্ড কপি এবং পেস্ট করুন এবং গো জেনারেট করুন।

CURL to Go Converter Online দিয়ে আপনি কি করতে পারেন?

  • CURL to Go হল CURL কমান্ডকে Go-এর http অনুরোধে রূপান্তর করার জন্য একটি অনন্য টুল। Go কোড তৈরি করতে ব্যবহারকারীর cURL কমান্ড দ্বারা ইনপুট প্রদান করা হয়।
  • এই টুলটি আপনার সময় বাঁচায় এবং সহজে Go কোড তৈরি করতে সাহায্য করে।
  • CURL to Go Windows, MAC, Linux, Chrome, Firefox, Edge এবং Safari-এ ভাল কাজ করে।

CURL কি?

cURL হল একটি ওপেন সোর্স কমান্ড লাইন টুল যা ওয়েব থেকে ফাইল ডাউনলোড করে। এটি HTTP, HTTPS, FTP, SFTP, TFTP, গোফার এবং অন্যান্য সহ বিভিন্ন প্রোটোকল সমর্থন করে।

কিভাবে CURL কে Go কোডে রূপান্তর করবেন? 

ধাপ 1: পেস্ট করুন এবং আপনার CURL অনুরোধগুলিকে Go কোডে রূপান্তর করুন

ধাপ 2: Go কোড কপি করুন

CURL কে Go উদাহরণে রূপান্তর করুন

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)
}