Generated HttpRequest Object from string

This code might be better off in the getter for the property. It will also get rid of the ugly switch statement.
E.g.,
``` csharp
public string ContentType
{ 
    get 
    {
        return this.Headers["Content-Type"];
    }
}
```