Tạo lệnh cURL trực tuyến miễn phí

Mô tả yêu cầu HTTP trong biểu mẫu để nhận lệnh cURL sẵn sàng chạy. Sau đó xuất cùng yêu cầu thành mã Python, JavaScript, Java, Go, Rust hoặc C# mà không cần nhập lại.

Trình tạo lệnh cURL


                    
Ví dụ mã
Select a language above to generate a code example from the current request settings.
Ba bước đơn giản

Cách tạo lệnh cURL trực tuyến

Mô tả yêu cầu một lần rồi dùng lại dưới dạng lệnh hoặc mã nguồn.

1

Mô tả yêu cầu

Chọn phương thức HTTP, nhập URL, thêm tiêu đề và chọn định dạng nội dung như dữ liệu biểu mẫu, JSON, văn bản thô hoặc tải tệp.

2

Tạo lệnh

Chọn Tạo lệnh để tạo lệnh cURL, rồi dùng Sao chép lệnh để sao chép.

3

Xuất mã

Chọn tab ngôn ngữ trong Ví dụ mã để chuyển cùng yêu cầu thành mã Python, JavaScript, Java, Go, Rust hoặc C#.

Xuất mã

Từ một yêu cầu thành sáu ngôn ngữ

Mỗi đoạn mã sử dụng cùng phương thức, URL, tiêu đề, nội dung và proxy bạn đã cấu hình ở trên.

Ngôn ngữ Máy khách HTTP Thư viện phụ thuộc Hỗ trợ proxy
Python requests requests Có, qua proxies
JavaScript fetch Không, API tiêu chuẩn Do trình duyệt quản lý
Java HttpClient JDK 11 trở lên Có, ProxySelector
Go net/http Không, thư viện tiêu chuẩn Có, http.ProxyURL
Rust reqwest (blocking) reqwest với tính năng blocking Có, reqwest::Proxy
C# HttpClient Không, thư viện tiêu chuẩn Có, WebProxy

Thiết kế bảo vệ quyền riêng tư: lệnh và mọi đoạn mã được tạo bằng JavaScript trong trình duyệt. URL, tiêu đề, token và nội dung yêu cầu không bao giờ được tải lên máy chủ 73hi.

Trình tạo cURL miễn phí

Dành cho gỡ lỗi API hằng ngày

Các thành phần của yêu cầu HTTP mà bạn thường phải nhập thủ công được tập hợp trong một biểu mẫu.

Tiêu đề có sẵn

Thêm kiểu nội dung, tiêu đề xác thực và cookie phổ biến hoặc chọn User-Agent thực tế bằng một lần nhấp.

Mọi kiểu nội dung

Chuyển giữa không có nội dung, dữ liệu biểu mẫu, JSON, văn bản thô và tải tệp; các cờ lệnh tự động thay đổi tương ứng.

Sẵn sàng dùng proxy

Cấu hình proxy HTTP hoặc SOCKS5 với thông tin đăng nhập tùy chọn để nhận cờ -x phù hợp và mã proxy cho từng ngôn ngữ.

Sao chép bằng một lần nhấp

Sao chép lệnh hoàn chỉnh hoặc đoạn mã đã tạo trực tiếp vào bộ nhớ tạm, sẵn sàng dán vào terminal hoặc trình chỉnh sửa.

Hỏi đáp

Câu hỏi thường gặp về trình tạo lệnh cURL

Trình tạo cURL có miễn phí không?

Có. Trình tạo cURL và chức năng xuất mã đều miễn phí, không cần đăng ký. Mọi nội dung được tạo cục bộ trong trình duyệt.

Tôi có thể xuất mã yêu cầu sang những ngôn ngữ nào?

Bạn có thể xuất Python dùng requests, JavaScript dùng fetch, Java dùng HttpClient, Go dùng net/http, Rust dùng reqwest và C# dùng HttpClient.

Dữ liệu yêu cầu của tôi có được tải lên máy chủ không?

Không. Lệnh và mọi ví dụ mã được tạo bằng JavaScript trong trình duyệt, nên URL, tiêu đề và nội dung yêu cầu luôn nằm trên thiết bị.

Dữ liệu biểu mẫu và dữ liệu JSON khác nhau thế nào?

Dữ liệu biểu mẫu gửi các cặp khóa=giá trị được mã hóa URL bằng --data-urlencode, đúng với cách biểu mẫu HTML gửi dữ liệu. Dữ liệu JSON gửi chuỗi JSON thô bằng -d, thường đi kèm tiêu đề Content-Type: application/json . Dữ liệu thô truyền nguyên nội dung bạn nhập.

Làm thế nào để thêm proxy vào lệnh được tạo?

Chọn Proxy HTTP hoặc Proxy SOCKS5, rồi nhập máy chủ, cổng và thông tin đăng nhập tùy chọn. Lệnh cURL dùng cờ -x , còn mỗi ví dụ ngôn ngữ áp dụng proxy qua cơ chế tiêu chuẩn tương ứng.

Các ví dụ mã được tạo cần những thư viện nào?

Ví dụ Python dùng thư viện requests và ví dụ Rust dùng reqwest với tính năng blocking. JavaScript, Java trên JDK 11 trở lên, Go và C# chỉ dùng thư viện tiêu chuẩn.

Tùy chọn tải tệp có tải tệp của tôi lên không?

Không. Bạn nhập đường dẫn tệp cục bộ và nó được ghi vào lệnh dưới dạng văn bản. Tệp không được đọc hoặc tải lên vì toàn bộ công cụ chạy trong trình duyệt.