fixup! bound guarded callback to correct `this`
Implemented request headers and body.