URL encoding for space is %20, not +. Translating a space to + (and vice-versa) is part of the `x-www-form-urlencoded` spec.