beacon: handle POST requests as long as nginx doesn't use a temp file

Mostly fixes #268