2010-05-10 50 views

Trả lời

3

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.

3

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.

+0

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

+0

chỉ là URL, vì vậy có. – JCM

Các vấn đề liên quan