Modified:
trunk/mcs/class/System.ServiceModel.Web/System.ServiceModel.Description/ChangeLog
trunk/mcs/class/System.ServiceModel.Web/System.ServiceModel.Description/WebHttpBehavior.cs
Log:
2009-09-18 Atsushi Enomoto <ats...@ximian.com>
* WebHttpBehavior.cs : parameter Wrapped check in Validate() should
not be done only for GET.
Modified: trunk/mcs/class/System.ServiceModel.Web/System.ServiceModel.Description/ChangeLog
===================================================================
--- trunk/mcs/class/System.ServiceModel.Web/System.ServiceModel.Description/ChangeLog 2009-09-19 15:19:31 UTC (rev 142256)
+++ trunk/mcs/class/System.ServiceModel.Web/System.ServiceModel.Description/ChangeLog 2009-09-19 17:00:08 UTC (rev 142257)
@@ -1,3 +1,8 @@
+2009-09-18 Atsushi Enomoto <ats...@ximian.com>
+
+ * WebHttpBehavior.cs : parameter Wrapped check in Validate() should
+ not be done only for GET.
+
2009-09-17 Atsushi Enomoto <ats...@ximian.com>
* WebScriptEnablingBehavior.cs : basic implementation. Create custom
Modified: trunk/mcs/class/System.ServiceModel.Web/System.ServiceModel.Description/WebHttpBehavior.cs
===================================================================
--- trunk/mcs/class/System.ServiceModel.Web/System.ServiceModel.Description/WebHttpBehavior.cs 2009-09-19 15:19:31 UTC (rev 142256)
+++ trunk/mcs/class/System.ServiceModel.Web/System.ServiceModel.Description/WebHttpBehavior.cs 2009-09-19 17:00:08 UTC (rev 142257)
@@ -190,6 +190,8 @@
foreach (var oper in endpoint.Contract.Operations) {
var wai = oper.GetWebAttributeInfo ();
+ if (wai.Method == "GET")
+ continue;
var style = wai != null && wai.IsBodyStyleSetExplicitly ? wai.BodyStyle : DefaultBodyStyle;
foreach (var msg in oper.Messages)
switch (style) {