Chuyển đổi lệnh CURL sang mã Golang trực tuyến

Curl command

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

CURL để trực tuyến

Công cụ này giúp bạn tạo mã Go dựa trên Lệnh CURL. Sao chép và dán lệnh CURL và tạo Go.

Bạn có thể làm gì với CURL to Go Converter Online?

  • CURL to Go là công cụ rất độc đáo để chuyển đổi lệnh cURL thành yêu cầu http của Go. Đầu vào được cung cấp bởi lệnh cURL của người dùng để tạo Mã Go.
  • Công cụ này tiết kiệm thời gian của bạn và giúp tạo mã Go một cách dễ dàng.
  • CURL to Go hoạt động tốt trên Windows, MAC, Linux, Chrome, Firefox, Edge và Safari.

CURL là gì?

cURL là một công cụ dòng lệnh nguồn mở tải xuống các tệp từ web. Nó hỗ trợ nhiều giao thức, bao gồm HTTP, HTTPS, FTP, SFTP, TFTP, Gopher và các giao thức khác.

Làm cách nào để chuyển đổi mã CURL sang mã Go? 

Bước 1: Dán và chuyển đổi các yêu cầu CURL của bạn thành mã Go

Bước2: Sao chép mã Go

Chuyển đổi ví dụ CURL sang Go

XOĂN
cURL example.com
đi mã
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)
}