diff options
author | Gonzalo Paniagua Javier <gonzalo.mono@gmail.com> | 2004-12-11 10:38:12 +0300 |
---|---|---|
committer | Gonzalo Paniagua Javier <gonzalo.mono@gmail.com> | 2004-12-11 10:38:12 +0300 |
commit | e5f42abb88c54372b50e146aafb31a423cc092ab (patch) | |
tree | ca29d497d79432f2a01e7733be7c2b0ca21fdcd6 /data | |
parent | 91e4cdaf9387dcdc97f9dd58c16d513116e37b3b (diff) |
2004-12-11 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* 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
Diffstat (limited to 'data')
-rw-r--r-- | data/net_1_1/DefaultWsdlHelpGenerator.aspx | 6 | ||||
-rw-r--r-- | data/net_2_0/DefaultWsdlHelpGenerator.aspx | 6 |
2 files changed, 8 insertions, 4 deletions
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; } |