Support urlencoded for all methods #77

`parseJson` is never called with other types, why do you need this check here?
Seems that `type` parameter is not needed at all.