გადაიყვანეთ CURL ბრძანებები გოლანგის კოდში ონლაინ

Curl command

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

CURL ონლაინ რეჟიმში გადასასვლელად

ეს ინსტრუმენტი გეხმარებათ Go კოდის გენერირებაში CURL ბრძანების საფუძველზე. დააკოპირეთ და ჩასვით CURL ბრძანება და გენერირება Go.

რა შეგიძლიათ გააკეთოთ CURL to Go Converter Online-ით?

  • CURL to Go არის ძალიან უნიკალური ინსტრუმენტი cURL ბრძანების გადასაყვანად Go-ს http მოთხოვნად. შეყვანა უზრუნველყოფს მომხმარებლის cURL ბრძანებას Go Code გენერირებისთვის.
  • ეს ინსტრუმენტი დაზოგავს თქვენს დროს და გეხმარებათ 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
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)
}