Content-lengthは、$ENV{'CONTENT_LENGTH'}で取得できる。
フォームからの入力を受け取る処理の詳細解説 - Web Liberty
form.htmlで、
POSTにして、
ENV.cgiで、
$ENV{'CONTENT_LENGTH'}を出力。
これでsubmitすると、
Content-lengthは23。
formのデフォルトのenctypeは"application/x-www-form-urlencoded"なので、
"key1=value1&key2=value2"のバイト数23と一致。
Sample/perl/ENV/ENV_CONTENT_LENGTH/src/ENV at master · bg1bgst333/Sample · GitHub