2009-03-26 Marek Habersack <mhabersack@novell.com>
commitd41859f73d432983f5af247e00fbc190f422dbd4
authorMarek Habersack <grendel@twistedcode.net>
Thu, 26 Mar 2009 14:13:53 +0000 (26 14:13 -0000)
committerMarek Habersack <grendel@twistedcode.net>
Thu, 26 Mar 2009 14:13:53 +0000 (26 14:13 -0000)
tree07a97772236e63668dff39bb325a8f43f44bfb6c
parent445567c31c3536e7f2dec3dbe217e80d627dce90
2009-03-26  Marek Habersack  <mhabersack@novell.com>

* HttpWorkerRequest.cs: use a generic dictionary to keep header
names in 2.0+.
GetKnown{Request,Response}HeaderIndex doesn't use the switch
anymore.

* HttpResponse.cs: WriteHeaders now checks whether a header to be
sent is a known one or not and uses the appropriate method to send
that header. Partial fix for bug #488702

svn path=/trunk/mcs/; revision=130292
mcs/class/System.Web/System.Web/ChangeLog
mcs/class/System.Web/System.Web/HttpResponse.cs
mcs/class/System.Web/System.Web/HttpWorkerRequest.cs
mcs/class/System.Web/Test/System.Web/ChangeLog
mcs/class/System.Web/Test/System.Web/HttpResponseTest.cs