تحويل أوامر CURL إلى كود Golang عبر الإنترنت

Curl command

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

CURL للذهاب عبر الإنترنت

تساعدك هذه الأداة على إنشاء كود Go بناءً على أمر CURL. نسخ ولصق CURL Command وإنشاء Go.

ماذا يمكنك أن تفعل مع CURL to Go Converter Online؟

  • CURL to Go هي أداة فريدة جدًا لتحويل أمر cURL إلى طلب HTTP الخاص بـ Go. الإدخال الذي يوفره الأمر cURL الخاص بالمستخدم لإنشاء كود Go.
  • توفر هذه الأداة وقتك وتساعد على إنشاء كود Go بسهولة.
  • يعمل CURL to Go بشكل جيد على أنظمة التشغيل Windows و MAC و Linux و Chrome و Firefox و Edge و Safari.

ما هو CURL؟

cURL هي أداة سطر أوامر مفتوحة المصدر تقوم بتنزيل الملفات من الويب. وهو يدعم مجموعة متنوعة من البروتوكولات ، بما في ذلك HTTP و HTTPS و FTP و SFTP و TFTP و Gopher وغيرها.

كيف يتم تحويل كود CURL إلى Go؟ 

الخطوة 1: الصق وتحويل طلبات CURL إلى كود Go

الخطوة 2: نسخ كود Go

مثال على تحويل CURL إلى Go

لفة
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)
}