我需要能夠發送文件流和字節數組作爲對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