http://www.perlmonks.org?node_id=1087585


in reply to HTTP POST error

You'll get the HTTP 500 error because your server-side script won't even compile. The problem is on the last line:

Bareword "received" not allowed while "strict subs" in use at f.cgi li +ne 13.

A look at the web server error log (or indeed at the page returned) would tell you that.