CURL کمانڈز کو آن لائن گولانگ کوڈ میں تبدیل کریں۔

Curl command

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

آن لائن جانے کے لیے CURL

یہ ٹول CURL کمانڈ کی بنیاد پر گو کوڈ بنانے میں آپ کی مدد کرتا ہے۔ CURL کمانڈ کو کاپی اور پیسٹ کریں اور Go جنریٹ کریں۔

آپ CURL ٹو گو کنورٹر آن لائن کے ساتھ کیا کر سکتے ہیں؟

  • CURL to Go بہت منفرد ٹول ہے cURL کمانڈ کو گو کی 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
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)
}