* HttpClientChannel.cs: Set the RequestUri transport header before sending
authorLluis Sanchez <lluis@novell.com>
Fri, 27 Feb 2004 19:36:19 +0000 (19:36 -0000)
committerLluis Sanchez <lluis@novell.com>
Fri, 27 Feb 2004 19:36:19 +0000 (19:36 -0000)
  the request.

svn path=/trunk/mcs/; revision=23549

mcs/class/System.Runtime.Remoting/System.Runtime.Remoting.Channels.Http/ChangeLog
mcs/class/System.Runtime.Remoting/System.Runtime.Remoting.Channels.Http/HttpClientChannel.cs

index 3bd2acebbc8bd2d75bb37477fb94b6e7c8a4e73d..e5e2f063364d41b63db02b8257cd07ea25e2b1b5 100644 (file)
@@ -1,4 +1,9 @@
-2004-02-04  Lluis Sanchez Gual  <lluis@ximian.com>
+2004-02-27  Lluis Sanchez Gual  <lluis@ximian.com>
+
+       * HttpClientChannel.cs: Set the RequestUri transport header before sending 
+         the request.
+
+2004-02-04  Lluis Sanchez Gual  <lluis@ximian.com>
 
        * HttpRemotingHandlerFactory.cs: Loading of remoting configuration moved
          to System.Web.Configuraiton.
index de690e721cc174d29bec75c0798b4f66e68d6fb3..9c58283cd4b75782ba77619862d47b274ecdcf87 100644 (file)
@@ -289,7 +289,8 @@ namespace System.Runtime.Remoting.Channels.Http
                        out ITransportHeaders responseHeaders, out Stream responseStream)
                {
                        string url = null;
-                       string uri = (string)requestHeaders[CommonTransportKeys.RequestUri];
+                       string uri = ((IMethodCallMessage)msg).Uri;
+                       requestHeaders [CommonTransportKeys.RequestUri] = uri;
                        CreateUrl(uri,out url);
 
                        HttpWebRequest httpWebRequest = CreateWebRequest(url,requestHeaders,requestStream);
@@ -302,7 +303,8 @@ namespace System.Runtime.Remoting.Channels.Http
                        ITransportHeaders headers, Stream stream)
                {
                        string url = null;
-                       string uri = (string)headers[CommonTransportKeys.RequestUri];
+                       string uri = ((IMethodCallMessage)msg).Uri;
+                       headers [CommonTransportKeys.RequestUri] = uri;
                        CreateUrl(uri,out url);
 
                        HttpWebRequest httpWebRequest = CreateWebRequest(url,headers,stream);