Looks normal. I think you should dig into what your perl script is
sending down the line. It might be useful to do a "view source" to see
if the document is actually blank - it could just be that the HTML is
messed up. Some debug code in your perl script (e.g. logging to a log
file) might also be a good thing to try.
If you're running your server on a different machine, you might find a
network snooping tool like Ethereal ( http://www.yqcomputer.com/
That will allow you to see what the request and reply are without the
browser interpreting it for you. There are simpler ways like Telnet or
wget, but because you're POSTing your request, you'll have to put
together a sensible parameter string first.