fixed missing content-length header

also set test plan, because some responses don't have a content-length
and the only way to check properly is to not test the header if it's not
set, which means the number of tests needs to be known or the test
becomes pointless