we know have different request
onPrepareRequest functional I hope. Repeating code separated to new method
Merge pull request #6 from cleandart/feature/request

we know have different request