Has Microsoft created a class full of constants for the standard HTTP header names or will I have to write my own?
Microsoft created enums for the Request and Response Headers.
Take a look at the following:
HttpResponseHeader
HttpRequestHeader