fixed useless encoding/decoding for request params, but continue to decode response