Content-Type: text/html Content-Length: 3817 1. slow test result: { "class":"file", "name":"nph-379.pl", "size":20, "mode":"text", "content-type":"text\/plain", "status":200, "tables":{ "CONTENT-TYPE":[ {"value":"text\/plain"} ], "SOME HEADER":[ {"value":"value"} ] }, "CONTENT-TYPE":"text\/plain", "SOME HEADER":"value", "text":"body\nbody continues\n" } 2. valid-content-length test result: { "class":"file", "name":"nph-379.pl", "size":5, "mode":"text", "content-type":"text\/plain", "status":200, "tables":{ "CONTENT-TYPE":[ {"value":"text\/plain"} ], "CONTENT-LENGTH":[ {"value":"5"} ] }, "CONTENT-TYPE":"text\/plain", "CONTENT-LENGTH":"5", "text":"body\n" } 3. invalid-content-length test result: Exception type: parser.runtime, Source: http://www.parser.ru/_/tests/nph-379.pl?invalid-content-length, Comment: content size of 10000000000 bytes exceeds the limit (536870912 bytes) 4. empty-body test result: { "class":"file", "name":"nph-379.pl", "size":0, "mode":"text", "content-type":"text\/plain", "status":200, "tables":{ "CONTENT-TYPE":[ {"value":"text\/plain"} ] }, "CONTENT-TYPE":"text\/plain", "text":"" } 4-win. empty-body-win test result: { "class":"file", "name":"nph-379.pl", "size":0, "mode":"text", "content-type":"text\/plain", "status":200, "tables":{ "CONTENT-TYPE":[ {"value":"text\/plain"} ] }, "CONTENT-TYPE":"text\/plain", "text":"" } 5. null-body test result: { "class":"file", "name":"nph-379.pl", "size":0, "mode":"text", "content-type":"application\/octet-stream", "status":200, "tables":{}, "text":"" } 6. empty-headers test result: { "class":"file", "name":"nph-379.pl", "size":5, "mode":"text", "content-type":"application\/octet-stream", "status":200, "tables":{}, "text":"body\n" } 6-win. empty-headers-win test result: { "class":"file", "name":"nph-379.pl", "size":5, "mode":"text", "content-type":"application\/octet-stream", "status":200, "tables":{}, "text":"body\n" } 6-win. empty-headers-win test result: { "class":"file", "name":"nph-379.pl", "size":6, "mode":"binary", "content-type":"application\/octet-stream", "status":200, "tables":{}, "text":"body\r\n" } 7. null-headers test result: { "class":"file", "name":"nph-379.pl", "size":0, "mode":"text", "content-type":"application\/octet-stream", "status":200, "tables":{}, "text":"" } 7.1 bad-headers test result: { "class":"file", "name":"nph-379.pl", "size":5, "mode":"text", "content-type":"application\/octet-stream", "status":200, "tables":{}, "text":"body\n" } 7.1 bad-cookies test result: { "class":"file", "name":"nph-379.pl", "size":5, "mode":"text", "content-type":"text\/plain", "status":200, "tables":{ "CONTENT-TYPE":[ {"value":"text\/plain"} ], "SET-COOKIE":[ {"value":"no-value"} ] }, "CONTENT-TYPE":"text\/plain", "SET-COOKIE":"no-value", "cookies":[ {"name":"no-value","value":"","expires":"","max-age":"","domain":"","path":"","httponly":"","secure":""} ], "text":"body\n" } 8. invalid-status test result: Exception type: curl.fail, Source: http://www.parser.ru/_/tests/nph-379.pl?invalid-status, Comment: Unsupported protocol 9. no-status-1 test result: Exception type: curl.fail, Source: http://www.parser.ru/_/tests/nph-379.pl?no-status-1, Comment: Unsupported protocol 10. no-status-2 test result: Exception type: curl.fail, Source: http://www.parser.ru/_/tests/nph-379.pl?no-status-2, Comment: Unsupported protocol 11. no-status-3 test result: Exception type: curl.fail, Source: http://www.parser.ru/_/tests/nph-379.pl?no-status-3, Comment: Unsupported protocol 13. strange-content-length-1 test result: Exception type: curl.fail, Source: http://www.parser.ru/_/tests/nph-379.pl?strange-content-length-1, Comment: Weird server reply 14. strange-content-length-2 test result: Exception type: number.format, Source: http://www.parser.ru/_/tests/nph-379.pl?strange-content-length-2, Comment: '200OK?' is an invalid number (int) for content-length