Clean up
Recorder shouldn't forcefully add `=` when query param value is undefined, close #1450
Don't decode url in the Recorder, they might not be replayable, close #1448