Perl'deki bir alt yordamımdan bir Java tabanlı denetleyiciye istek göndermeye çalışıyorum. Ama hiçbir şekilde cevap alamıyorum. Java kodu iş dosyasını biliyorum çünkü bir HTML formundan gönderirseniz yanıt alabilirim.Çok yönlü bir HTTP isteğini Perl'den Java'ya nasıl gönderirim ve yanıt alırım?
Bu benim Perl kodu: Bu kod ile yanlış bir şey
use HTTP::Request::Common;
my $ua = LWP::UserAgent->new;
my $response = $ua->request(POST 'http://testserver/testing.nc',
Content_Type => 'form-data',
Content => [
method => 'submit',
ftp_server => 'ftp.localhost',
ftp_user => 'testuser',
ftp_password => 'testpass',
remote_path => '/home/files',
port => 22,
file_to_upload => ["$file"]
]);
var mı?
Neden ftp_server için çizgiler var? Http veya ftp kullanıyor musunuz? Bir ftp sitesinde bulunan bir dosyayı bir web sunucusuna göndermeyi düşünüyorsanız, bunun iki adımda yapılması gerekmez mi? Kafam karıştı. – Paul
Tahminim, 'testing.nc' komut dosyasının dosyayı FTP sitesine aktarması gerekiyor. –
Belki. Bir dosyayı yüklemek istiyorsa ve bir ftp sunucusuna erişimi varsa ve ftp sunucusunun kullanıcı/şifresini biliyorsa, o ve/veya işverenin buna izin vermesi halinde doğrudan bu transferi yapmak için bir perl modülü kullanabilir. Goe - Bu kodun ya da komut dosyasının düzgün bir şekilde çalıştığını biliyor musunuz? – Paul