Run GET requests as read-only queries

So we don't lose performance and disk space logging requests
that don't change the state.

This also goes for HEAD, OPTIONS and TRACE.