Đầu vào
Đang chuẩn bị không gian làm việc…
Cách sử dụng
- Dán Fetch chứa dữ liệu literal được hỗ trợ.
- Cung cấp URL cơ sở nếu địa chỉ tương đối và đọc ghi chú.
- Sao chép lệnh sinh ra hoặc tải request.sh.
Lấy yêu cầu từ mã Fetch
Đoạn Fetch có thể chứa dữ liệu yêu cầu và logic ứng dụng tùy ý. Công cụ đọc cây cú pháp giới hạn để chuyển dữ liệu mà không chạy đoạn mã.
cURL chạy ngoài trình duyệt. Cookie, same-origin và thiết lập môi trường khác cần xem xét riêng.
Literal và giá trị động
Hỗ trợ chuỗi, mảng, đối tượng literal, JSON.stringify và constructor Headers/URLSearchParams literal. Có thể bọc lời gọi bằng await, một khai báo biến hoặc chuỗi xử lý phản hồi.
Không tính giá trị từ biến, hàm, import hoặc biểu thức động. Body nhị phân và multipart ngoài phạm vi hỗ trợ.
fetch("https://httpbin.org/anything?source=devtoolsy", {
method: "POST",
headers: {"Content-Type": "application/json"},
body: JSON.stringify({message: "Hello, API!", active: true}),
credentials: "omit"
});curl --globoff 'https://httpbin.org/anything?source=devtoolsy' --location --header 'Content-Type: application/json' --data-raw '{"message":"Hello, API!","active":true}'Chỉ là dữ liệu ví dụ. Cần kiểm tra giá trị, thông tin xác thực và hành vi endpoint trong ngữ cảnh của bạn.
Ngữ cảnh trình duyệt và URL cơ sở
URL tương đối được phân giải theo cơ sở bạn nhập. Kho cookie và thiết lập credentials của trình duyệt không thể chuyển thành giá trị cookie riêng trong shell.
Chạy lệnh ở nơi khác
Đầu ra có dấu nháy cho POSIX shell và không được trang thực thi. Kiểm tra URL, header, body và xác thực trước khi chạy hoặc chia sẻ script tải xuống.
Công cụ cục bộ nhận tối đa 1 MiB, URL tối đa 64 KiB và giới hạn xử lý 5 giây. Yêu cầu API hỗ trợ 100 header, 100 hàng tham số, timeout 1–120 giây và tối đa 5 MiB dữ liệu phản hồi nhận được. Văn bản dài được xem trước rút gọn. Yêu cầu đi trực tiếp đến endpoint bạn chọn; CORS và chính sách trình duyệt vẫn áp dụng.
Câu hỏi thường gặp
Có thể dán JavaScript bất kỳ không?
Không. Parser nhận dữ liệu literal được hỗ trợ. Giá trị động và cú pháp khác được báo thay vì chạy.
Cookie trình duyệt có được chép sang cURL không?
Không. Tiến trình cURL không dùng chung kho cookie. Thiết lập credentials được giải thích như ngữ cảnh, không biến thành giá trị cookie riêng.
Nên dùng gì làm URL cơ sở?
Origin và đường dẫn để phân giải yêu cầu tương đối. Công cụ không suy ra địa chỉ trang gốc từ đoạn mã.
Có chạy handler phản hồi không?
Không. Chuỗi handler hỗ trợ có thể được nhận diện nhưng callback không chạy.
Kết quả dùng được cho mọi shell không?
Không. Nó dùng quy tắc nháy POSIX. Windows cmd/PowerShell có quy tắc khác và có thể cần chỉnh lệnh.