Add request extractors

Fixes #233