public void ProcessContent(string content)
{
content = HttpUtility.UrlDecode(content);
List<string> equations = content.Tokenise("&");
foreach (var equation in equations)
{
List<string> tokens = equation.Tokenise("=");
if (tokens.Count != 2)
throw new ClientException("Invalid URL encoded data");
string name = tokens[0];
string value = tokens[1];
Content[name] = value;
}
}