Bỏ qua tới nội dung
Toolbench

Chuyển cURL sang fetch

Dán lệnh curl copy từ tab Network của trình duyệt và nhận lại đoạn fetch tương ứng.

Chạy hoàn toàn trong trình duyệt của bạn

Đang tải công cụ...

Cách sử dụng

  1. Trong tab Network của trình duyệt, chuột phải vào request rồi chọn copy as cURL.
  2. Dán vào đây — dấu nháy và ký tự nối dòng đều được xử lý.
  3. Sao chép đoạn fetch vào mã của bạn.
  4. Xem lại danh sách cờ không chuyển sang được; vài cờ trong đó có ảnh hưởng thật.

Tính năng

  • Tách token đúng kiểu shell: dấu nháy, dấu nháy escape và nối dòng bằng dấu gạch chéo.
  • Suy ra phương thức đúng như curl — có body thì mặc định POST.
  • Chuyển basic auth thành header Authorization.
  • Liệt kê các cờ không được mô hình hóa thay vì lặng lẽ bỏ đi.
  • Chạy hoàn toàn trong trình duyệt — lệnh có chứa API key vẫn ở lại đây.

Câu hỏi thường gặp

Sao không dùng biểu thức chính quy cho nhanh?
Vì lệnh curl copy ra đúng là loại đầu vào làm hỏng biểu thức chính quy. Body JSON chứa dấu nháy đã escape, các header bị xuống dòng bằng dấu gạch chéo ngược, còn giá trị thì có thể dùng nháy đơn, nháy kép hoặc không nháy. Bộ tách token theo quy tắc shell xử lý được tất cả; một biểu thức trông có vẻ đúng thì qua được ví dụ đầu và vỡ ở ví dụ thứ hai.
Những cờ nào không chuyển sang được?
Những cờ không làm thay đổi hình dạng request: `-L`, `-k`, `-s`, thời gian chờ, proxy, tệp xuất. Chúng được liệt kê chứ không bị bỏ lặng lẽ, vì hai trong số đó có ý nghĩa thực tế — `-L` nghĩa là request có đi theo chuyển hướng, điều fetch làm mặc định, còn `-k` nghĩa là lỗi chứng chỉ đã bị bỏ qua, điều fetch sẽ không làm.
API key của tôi có bị gửi đi đâu không?
Không. Việc phân tích diễn ra ngay trong trang và không có máy chủ nào. Lệnh curl copy từ tab Network thường chứa cookie phiên hoặc bearer token, và đó chính là lý do công cụ này không có backend.

Định dạng và làm đẹp JSON ngay lập tức.

Tách một URL thành giao thức, tên miền, đường dẫn, tham số truy vấn và mảnh neo.

Đọc header Set-Cookie theo từng thuộc tính, và thấy ngay thiếu lớp bảo vệ nào.

Chuyển cURL sang fetch — Đọc lệnh curl