This URL is actually not valid. For the x-error parameter here, the "http://google.com?q=Test" value needs to be URL encoded to work, otherwise it cannot be passed as a URL parameter. If not, your code cannot work because any parser cannot differentiate between the top level URL and the one you are passing with the x-error parameter.

Overall, you shouldn't need to worry about it since this library takes care of setting and URL encoding the x-error value when you register callback blocks with `registerCallbacksWithParser:successBlock:failureBlock:` on SBRCallbackAction. So you never have to handle the callback or URLs yourself.