Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/data
diff options
context:
space:
mode:
authorGonzalo Paniagua Javier <gonzalo.mono@gmail.com>2004-05-05 06:19:07 +0400
committerGonzalo Paniagua Javier <gonzalo.mono@gmail.com>2004-05-05 06:19:07 +0400
commit0618c232f947aed45befc1acfc3197afd0c23906 (patch)
tree1147a6db9962c596e509f9b932fc7d68d704d102 /data
parent2eba3b227ef3f03194a03cce8a0cefd9792efd90 (diff)
2004-05-05 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* data/DefaultWsdlHelpGenerator.aspx: add any cookie in the request to the request we do for the actual web service. svn path=/trunk/mono/; revision=26721
Diffstat (limited to 'data')
-rw-r--r--data/DefaultWsdlHelpGenerator.aspx11
1 files changed, 11 insertions, 0 deletions
diff --git a/data/DefaultWsdlHelpGenerator.aspx b/data/DefaultWsdlHelpGenerator.aspx
index a43473f9c5d..5c5cde4e22c 100644
--- a/data/DefaultWsdlHelpGenerator.aspx
+++ b/data/DefaultWsdlHelpGenerator.aspx
@@ -338,6 +338,17 @@ string GetTestResult ()
try
{
WebRequest req = WebRequest.Create (location + "/" + CurrentOperationName + "?" + qs);
+ HttpCookieCollection cookies = Request.Cookies;
+ int last = cookies.Count;
+ if (last > 0) {
+ CookieContainer container = new CookieContainer ();
+ 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);
+ }
+ ((HttpWebRequest) req).CookieContainer = container;
+ }
WebResponse resp = req.GetResponse();
StreamReader sr = new StreamReader (resp.GetResponseStream());
string s = sr.ReadToEnd ();