我需要能够发送文件流和字节数组作为对HTTP POST的响应以测试产品。我使用CGI perl作为后端,但我对Perl还不是很熟悉,而且我不是开发人员,我是Linux管理员。根据查询字符串发送一个字符串非常容易,但我坚持这两个要求。以下是根据查询字符串返回正确或不正确页面的脚本。我怎样才能添加逻辑来返回文件流和字节数组呢?Perl创建字节数组和文件流
#!/usr/bin/perl
use CGI ':standard';
print header();
print start_html();
my $query = new CGI;
my $value = $ENV{'QUERY_STRING'};
my $number = '12345';
if ($value == $number) {
print "<h1>Correct Value</h1>\n";
} else {
print "<h1>Incorrect value, you said: $value</h1>\n";
}
print end_html();
是基于JavaScript的另一端? – snoofkin 2013-05-14 13:40:28
不,现在他们实际上是直接点击这个脚本,请注意客户端不是浏览器,它是一个生成原始HTTP命令的设备。该脚本仅用于测试设备。最初它是html/perl CGI,但现在它们只是直接调用perl脚本并传递查询字符串,如POST /test.cgi?12345 HTTP/1.1主机:myhost.com – GL2014 2013-05-14 13:43:23