Я пытаюсь заставить работать Code Closure, но, к сожалению, всегда выдается ошибка.
Вот код:
use LWP::UserAgent;
use HTTP::Request::Common;
use HTTP::Response;
my $name = 'test.js';
my $agent = new LWP::UserAgent();
$agent->agent("curl/7.21.0 (x86_64-pc-linux-gnu) libcurl/7.21.0 OpenSSL/0.9.8o zlib/1.2.3.4 libidn/1.18");
$res = $agent->request(POST 'http://closure-compiler.appspot.com/compile',
content_type => 'multipart/form-data',
content => [
output_info => 'compiled_code',
compilation_level => 'SIMPLE_OPTIMIZATIONS',
output_format => 'text',
js_code => [File::Spec->rel2abs($name)]
]);
if ($res->is_success) {
$minified = $res->decoded_content;
print $minified;die;
}
Я получаю следующую ошибку:
Ошибка (13): нет выходной информации для создания, но сборка была запрошена.
Вот ссылка на API, которую я использовал: http://code.google.com/intl/de-DE/closure/compiler/docs/api-ref.html
Надеюсь, кто-нибудьзнает, что здесь происходит не так.Спасибо.