initial implementation of 'unify request'
[mono.git] / mcs / class / System.Web / System.Web / HttpRequest.jvm.cs
index af503de332ea742c5e31b211bf898f678e40b9c7..804b7bd0ec123e75e4093d9c781f2ae83de0211c 100644 (file)
@@ -34,6 +34,7 @@ using System.Web.Configuration;
 using System.IO;\r
 using System.Collections;\r
 using vmw.@internal.j2ee;\r
+using System.Collections.Specialized;\r
 \r
 namespace System.Web\r
 {\r
@@ -58,7 +59,11 @@ namespace System.Web
                {\r
                        HttpServletRequest servletReq = context.ServletRequest;\r
                        if (servletReq == null) {\r
-                               RawLoadWwwForm ();\r
+                               NameValueCollection requestParameters = context.RequestParameters;\r
+                               if (requestParameters != null)\r
+                                       form.Add (requestParameters);\r
+                               else\r
+                                       RawLoadWwwForm ();\r
                                return;\r
                        }\r
 \r
@@ -218,5 +223,10 @@ namespace System.Web
                                        javaSession.setAttribute (SessionCookies, sessionCookies);\r
                        }\r
                }\r
+\r
+               internal void SetWorkerRequest (HttpWorkerRequest wr) {\r
+                       worker_request = wr;\r
+               }\r
+\r
        }\r
 }\r