@Karlson2k I guess I'm trying to be defensive here. There's nothing in the spec that says that only one or zero whitespaces is permitted between a parameter and a semicolon and relying on a library to have that behaviour is probably not a good idea unless it is explicitly documented somewhere that this is what it is meant to do. In addition, there might be a reason why you wouldn't want to use libcurl with this class and then the assumptions begin to break.

I've uploaded a new commit which just searches for whitespace as you've suggested. Passes the same tests.

I don't think we'll need to start searching for things like \r and \n, since those are newlines. We're really just concerned with whitespace here and that's it.