From e5f42abb88c54372b50e146aafb31a423cc092ab Mon Sep 17 00:00:00 2001 From: Gonzalo Paniagua Javier Date: Sat, 11 Dec 2004 07:38:12 +0000 Subject: 2004-12-11 Gonzalo Paniagua Javier * net_1_1/DefaultWsdlHelpGenerator.aspx: * net_2_0/DefaultWsdlHelpGenerator.aspx: now that CookieContainer is more like what it should be, we need to pass the URI too. Fixes bug #70435. svn path=/trunk/mono/; revision=37629 --- data/net_1_1/DefaultWsdlHelpGenerator.aspx | 6 ++++-- data/net_2_0/DefaultWsdlHelpGenerator.aspx | 6 ++++-- 2 files changed, 8 insertions(+), 4 deletions(-) (limited to 'data') diff --git a/data/net_1_1/DefaultWsdlHelpGenerator.aspx b/data/net_1_1/DefaultWsdlHelpGenerator.aspx index f0f74e682bc..15f15a25f89 100644 --- a/data/net_1_1/DefaultWsdlHelpGenerator.aspx +++ b/data/net_1_1/DefaultWsdlHelpGenerator.aspx @@ -337,7 +337,9 @@ string GetTestResult () try { - WebRequest req = WebRequest.Create (location + "/" + CurrentOperationName + "?" + qs); + string url = location + "/" + CurrentOperationName; + Uri uri = new Uri (url); + WebRequest req = WebRequest.Create (url + "?" + qs); HttpCookieCollection cookies = Request.Cookies; int last = cookies.Count; if (last > 0) { @@ -345,7 +347,7 @@ string GetTestResult () for (int i = 0; i < last; i++) { HttpCookie hcookie = cookies [i]; Cookie cookie = new Cookie (hcookie.Name, hcookie.Value, hcookie.Path, hcookie.Domain); - container.Add (cookie); + container.Add (uri, cookie); } ((HttpWebRequest) req).CookieContainer = container; } diff --git a/data/net_2_0/DefaultWsdlHelpGenerator.aspx b/data/net_2_0/DefaultWsdlHelpGenerator.aspx index 3f529af4e3a..8324d417359 100644 --- a/data/net_2_0/DefaultWsdlHelpGenerator.aspx +++ b/data/net_2_0/DefaultWsdlHelpGenerator.aspx @@ -344,7 +344,9 @@ string GetTestResult () try { - WebRequest req = WebRequest.Create (location + "/" + CurrentOperationName + "?" + qs); + string url = location + "/" + CurrentOperationName; + Uri uri = new Uri (url); + WebRequest req = WebRequest.Create (url + "?" + qs); HttpCookieCollection cookies = Request.Cookies; int last = cookies.Count; if (last > 0) { @@ -352,7 +354,7 @@ string GetTestResult () for (int i = 0; i < last; i++) { HttpCookie hcookie = cookies [i]; Cookie cookie = new Cookie (hcookie.Name, hcookie.Value, hcookie.Path, hcookie.Domain); - container.Add (cookie); + container.Add (uri, cookie); } ((HttpWebRequest) req).CookieContainer = container; } -- cgit v1.2.3