0

Chuyển đổi Curl sang Tìm nạp JavaScript

Chuyển đổi các lệnh cuộn tròn thành mã Python, tìm nạp JavaScript, Node axios, PHP và Go sẵn sàng chạy — cục bộ trong trình duyệt của bạn.

Đang xử lý... 0%
Lệnh shell mã hóa
Tùy chọn phân tích cú pháp cuộn tròn
Xây dựng mô hình yêu cầu
Tạo mã mục tiêu

kết quả

Trang này mở trình chuyển đổi với mục tiêu tìm nạp được chọn trước: dán lệnh cuộn tròn và nhận lệnh gọi chờ tìm nạp() hiện đại chạy không thay đổi trong mọi trình duyệt và trong Node.js 18+, nơi tính năng tìm nạp có sẵn trên toàn cầu mà không có bất kỳ sự phụ thuộc nào.

Trình tạo ánh xạ các cờ cuộn vào đối tượng tùy chọn tìm nạp: -X trở thành phương thức, -H các mục điền vào tiêu đề, phần thân JSON -d được tuần tự hóa lại dưới dạng JSON.stringify trên một đối tượng thực bằng chữ (dễ chỉnh sửa hơn chuỗi thoát), -u biến thành một Authorization: Tiêu đề cơ bản được xây dựng bằng btoa() và các trường -F trở thành phần bổ sung FormData. Đoạn mã kết thúc bằng cách đọc phản hồi dưới dạng json() hoặc text() tùy thuộc vào loại nội dung được khai báo.

Một điều mà trình chuyển đổi không thể thay đổi: chính sách cùng nguồn gốc của trình duyệt. Yêu cầu hoạt động từ cuộn tròn có thể bị CORS chặn khi được gửi từ một trang web - đó là sự cố tiêu đề phía máy chủ, không phải lỗi trong mã. Khi gọi API của bên thứ ba từ mã giao diện người dùng, hãy nhớ rằng khóa API bên trong đoạn mã sẽ hiển thị với mọi khách truy cập; giữ các khóa bí mật trên phần phụ trợ và ủy quyền cuộc gọi.