Есть ли способ выполнить завиток из Javascript? Спасибо.
Выполнение завитка из Javascript?
Ответ 1
Неа. Вместо этого вам нужно будет использовать Ajax/XMLHttpRequest. http://en.wikipedia.org/wiki/Ajax_%28programming%29
Ответ 2
Это зависит от того, что вы говорите. Вероятно, вы спрашиваете о cURL, но если вы спрашиваете о языке программирования Curl, тогда ответ будет да. Вы можете вызвать методы Curl для объекта во встроенном субапле Curl, используя метод applet_invoke. В примерах подэлементов есть примеры, которые включены в Руководство разработчика Curl.
Ответ 3
В зависимости от того, в какой среде работает javascript, если вы имеете в виду из браузера, nop, это невозможно.
Но если он из Node.js, да, это возможно, используя собственные модули. Взгляните на: https://github.com/JCMais/node-libcurl
Пример кода:
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();
Отказ от ответственности: я автор, это модифицированная версия другого модуля: https://github.com/jiangmiao/node-curl.