Raises an error when a connection is forbidden.

Also don't log a forbidden connection.

Fixes #2
Allows the reqbody to be used multiple times
Merge branch 'allow-request-body-multiple-use'