Request has some Python 3 implementation which should be dropped and the implementation of MutableMapping should be used instead:
- items is inherited fom MutableMapping but the result is a dictionary view instead of a list
- iteritems can be replaced by the inherited *items* method above
- keys is inherited fom MutableMapping but the result is a dictionary view instead of a list