Curl Converter
Curl Converter — chạy trên trình duyệt. Không lưu dữ liệu.
cURL → fetch
URL, -X, -H, -d/--data, -u Chỉ phân tích các tùy chọn cơ bản. Không hỗ trợ escape shell phức tạp hay chuyển hướng.
Cách sử dụng
- Dán lệnh cURL copy từ DevTools hoặc terminal vào ô trên.
- Nhấn Chuyển đổi và xem đoạn JavaScript fetch bên dưới.
- Dùng Sao chép kết quả khi đưa vào dự án.
- Nếu thiếu header hoặc thân, kiểm tra
-Hvà-dkhông bị cắt giữa dấu ngoặc. - Đặt lại xóa lệnh để dán yêu cầu khác.
Khái niệm chính
cURL sang fetch dùng để đưa ví dụ backend sang mã frontend, hoặc đổi Copy as cURL từ Network thành fetch trình duyệt. Nó đọc URL cùng -X/--request, -H, -d/--data và -u để tạo method, headers, body. -u thành header Basic Authorization. Redirect, file cookie, chứng chỉ và pipe shell phức tạp bị bỏ qua.
Lệnh một dòng hay nhiều dòng nối bằng gạch chéo ngược thường chuyển được nếu là REST thông thường. Kết quả chỉ tạo trong trình duyệt, không gửi máy chủ. Coi đoạn mã là điểm xuất phát và đừng commit thông tin đăng nhập. Cần phiên cookie thì tự thêm tùy chọn fetch.
Ví dụ
Ví dụ: curl -X POST https://api.example.com/v1 -H Content-Type: application/json -d {"ok":true} cho fetch POST với thân JSON và header Content-Type. User và mật khẩu trên -u thêm Authorization. Copy as cURL từ DevTools ổn định nhất; lệnh rút tay dễ thiếu ngoặc. Trước khi commit fetch, chuyển token và cookie sang biến môi trường. GET kèm thân có thể bị máy chủ bỏ qua—kiểm tra lại method và body. Thử lại cùng dữ liệu thì đặt lại trước để không lẫn kết quả cũ. Máy dùng chung: xóa ô khi xong. Đóng tab là mất dữ liệu vừa dán; không cần gửi yêu cầu xóa tới máy chủ. Tên nút khớp công cụ phía trên. Kết quả trống thì kiểm tra ô bắt buộc và lỗi ẩn. Đây là hướng dẫn dùng, không phải khẳng định dữ liệu được lưu nơi khác. Trên điện thoại, nút sao chép có thể hỏi quyền clipboard—cho phép rồi nhấn lại.
Liên quan: Trình phân tích URL · Bộ định dạng JSON · Bộ giải mã JWT
Câu hỏi thường gặp
Mọi tùy chọn cURL đều chuyển sang fetch được không?
Không. Tùy chọn nâng cao như redirect, file cookie, chứng chỉ bị bỏ. Dành cho lời gọi REST cơ bản.
Dán nguyên Copy as cURL được không?
Thường được. Ngoặc shell hỏng thì header bị cắt—soi lệnh một lần.
Basic auth -u chuyển thế nào?
Thành header Authorization giá trị Basic. Mật khẩu còn trong mã nên cẩn thận.
Lệnh đã chuyển có ghi log trên máy chủ không?
Không. Chỉ phân tích trong trình duyệt.
--data-raw và multipart có được không?
Tập trung thân <code>-d</code>/<code>--data</code> đơn giản. Multipart tải file có thể khác kỳ vọng.
Có xuất axios thay fetch không?
Màn hình này chỉ tạo đoạn fetch. Bạn tự chuyển sang axios.
Cập nhật lần cuối: 2026-09-04