我需要能够发送文件流和字节数组作为对 HTTP POST 的响应,以测试产品。我在后端使用 CGI perl,但我对 Perl 还不是很熟悉,而且我不是开发人员,我是 Linux 管理员。发送基于查询字符串的字符串非常容易,但我坚持这两个要求。下面的脚本将根据查询字符串返回正确或不正确的页面。如何添加逻辑以返回文件流和字节数组?
#!/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();