Có cách nào để thực hiện curl từ Javascript? Cảm ơn.Thực hiện curl từ Javascript?
Trả lời
Không. Bạn sẽ cần phải xem xét sử dụng Ajax/XMLHttpRequest để thay thế. http://en.wikipedia.org/wiki/Ajax_%28programming%29
Nó phụ thuộc vào những gì bạn đang nói đến. Bạn có thể hỏi về cURL, nhưng nếu bạn hỏi về ngôn ngữ lập trình Curl, thì câu trả lời là có. Bạn có thể gọi các phương thức Curl trên một đối tượng trong một ứng dụng con Curl nhúng bằng cách sử dụng phương thức applet_invoke. Có những ví dụ về điều này trong các ví dụ về subapplet được bao gồm trong Hướng dẫn của nhà phát triển Curl.
Nó phụ thuộc vào môi trường nào đang chạy javascript, nếu bạn muốn nói từ trình duyệt, thì không thể.
Nhưng nếu từ Node.js, có thể sử dụng mô-đun gốc. Hãy xem tại địa chỉ: ví dụ https://github.com/JCMais/node-libcurl
Code:
var Curl = require('node-libcurl').Curl;
var curl = new Curl();
curl.setOpt('URL', 'http://www.google.com');
curl.setOpt('FOLLOWLOCATION', true);
curl.on('end', function(statusCode, body, headers) {
console.info(statusCode);
console.info('---');
console.info(body.length);
console.info('---');
console.info(this.getInfo('TOTAL_TIME'));
this.close();
});
curl.on('error', function (err, errCode) {
//do something
this.close();
});
curl.perform();
Disclaimer: Tôi là tác giả, đó là một phiên bản sửa đổi của mô-đun khác: https://github.com/jiangmiao/node-curl.
- 1. Thực hiện cuộc gọi cURL trong C#
- 2. cURL thực sự chậm
- 3. THỰC HIỆN DEFLATE JavaScript
- 4. Đăng từ cURL: HTTP_X_REQUESTED_WITH
- 5. Thực hiện cách ly JavaScript
- 6. Thực hiện Javascript của emacs
- 7. Thực hiện luồng quang Javascript
- 8. CURL Progress - Chỉ Hiện Tỷ
- 9. javascript triển khai thực hiện tìm kiếm nhị phân javascript
- 10. Thực hiện javascript cửa hàng dụ bằng cách trả lại ví dụ hiện tại từ constructor
- 11. Thư viện curl có thực thi javascript bên trong các trang không?
- 12. JavaScript RegExp: kiểm tra và thực hiện
- 13. đường ray ujs - javascript không thực hiện
- 14. Javascript khối kịch bản thực hiện
- 15. Thực hiện tác vụ nền trong Javascript
- 16. Thực hiện JavaScript SHA1 cho chuỗi lớn
- 17. javascript không đồng bộ tải/thực hiện
- 18. Thực hiện bộ đếm thời gian JavaScript
- 19. Thực hiện JavaScript phổ biến Algorthms
- 20. wget hoặc curl từ stdin
- 21. Nhận Content-Type từ cURL
- 22. JavaScript: thực hiện nút hiện tại <script>?
- 23. phát hiện chuyển hướng bằng javascript - cách thực hiện?
- 24. Theo dõi thực thi Javascript trong Chrome - cách thực hiện?
- 25. Không thể thực hiện yêu cầu curl php với số cổng
- 26. AWK: thực hiện CURL trên mỗi dòng và phân tích kết quả
- 27. cURL nhận url từ chuyển hướng
- 28. curl: đọc tiêu đề từ tệp
- 29. Làm cách nào để sử dụng cURL để thực hiện nhiều yêu cầu đồng thời?
- 30. Phạm vi JavaScript và ngữ cảnh thực hiện
thế nào chúng ta có thể viết mã curl cho 'cuộn tròn -k https: //: @/api/json khá = true /', là nó có thể vượt qua tất cả những params ?. –
Snkini
chỉ là URL, vì vậy có. – JCM