我使用webinject检查网站。 它以前工作得非常好(更改为禁用TLS 1.0
我得修复它以安装openssl1。
但是现在我运行检查时出现了其他错误:
perl -d check_webinject test.xml -c config.xml :( 需要一个字段名称(eval 23)[/ usr / lib / perl5 / vendor_perl / 5.10.0 / HTTP / Message.pm:413]第1行/usr/lib/perl5/vendor_perl/5.10.0/HTTP/Headers .pm第147行 HTTP :: Headers :: _ header(' HTTP :: Headers = HASH(0x1f574d8)',undef,undef,' SET')在/ usr / lib / perl5 / vendor_perl /调用5.10.0 / HTTP / Headers.pm第84行 HTTP :: Headers :: header(' HTTP :: Headers = HASH(0x1f574d8)',undef,undef)调用(eval 23)[/ usr / lib / perl5 / vendor_perl / 5.10.0 / HTTP / Message.pm:413]第1行 HTTP :: Message :: ANON [(eval 23)[/ usr / lib / perl5 / vendor_perl / 5.10.0 / HTTP / Message.pm:413]:1](' HTTP ::在check_webinject第784行调用的Request = HASH(0x255bb38)',undef,undef) Webinject :: _ http_defaults(' Webinject = HASH(0x175e2c0)',' HTTP :: Request = HASH(0x255bb38)',' LWP :: UserAgent = HASH(0x18c7b28 )',' HASH(0x1f35518)')在check_webinject第855行调用 Webinject :: _ httppost_form_urlencoded(' Webinject = HASH(0x175e2c0)',' LWP :: UserAgent = HASH(0x18c7b28)',' HASH(0x1f35518)' )在check_webinject第838行调用 Webinject :: _ httppost(' Webinject = HASH(0x175e2c0)',' LWP :: UserAgent = HASH(0x18c7b28)',' HASH(0x1f35518)' )在check_webinject第365行调用 Webinject :: _ run_test_case(' Webinject = HASH(0x175e2c0)',' HASH(0x1f35518)',' LWP :: UserAgent = HASH(0x18c7b28)' )在check_webinject第290行调用 Webinject :: engine(' Webinject = HASH(0x175e2c0)')在check_webinject第1796行调用
此错误来自脚本(parseresponse部分)(parseresponse =' Location:| Content-Length')
id="4"
description4="Get RequestID 302"
url="https://check.nl/jsp/test.jsp"
method="get"
verifypositive="302 Found"
parseresponse='Location:|Content-Length'
errormessage="Get RequestID 302"
label="Get RequestID 302"
id="5"
description5="Post RequestID"
url="{PARSEDRESULT}"
addheader="https://check.nl:443/jsp/test.jsp"
method="post"
verifypositive="302 Found"
errormessage="Post RequestID mislukt"
label="Post RequestID"
原来它与Carp.pm和LWP有什么关系吗?
任何帮助都会很棒。
此致 德克