[Mono-devel-list] [PATCH] fix for ASP.NET GetServerName/GetLocalAddress/GetLocalPort/HttpRequest.Url
David Waite
mass at akuma.org
Sun Oct 12 20:31:10 EDT 2003
The following two patches are against mcs and xsp. As far as I know, the
GetServerName/GetLocalAddress methods on the HttpWorkerRequest impls and
the HttpRequest.Url property now match the Microsoft behavior, being:
* GetLocalAddress returns the string representation of the IP address
the client connected to (e.g. 127.0.0.1)
* GetLocalPort returns the port the client connected to (e.g. 8080),
always ignoring the 'Host' header
* GetServerName returns the Host specified by the user agent if any (via
'Host' header, sans any port specifier). If there is no Host specified,
it uses GetLocalAddress.
* HttpRequest.Url should return a Uri based around the result of
GetServerName, rather than GetLocalAddress.
-David Waite
__
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: mcs[1].diff
Url: http://lists.ximian.com/pipermail/mono-devel-list/attachments/20031012/bb1f5c1e/attachment.pl
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: xsp[1].diff
Url: http://lists.ximian.com/pipermail/mono-devel-list/attachments/20031012/bb1f5c1e/attachment-0001.pl
More information about the Mono-devel-list
mailing list