我创建了WCF REST服务,它接受RequestFormat为 JSON 和 BodyStyle = Wrapped 。如果消费者( .NET,JAVA,PHP,JAVASCRIPT等, )推断 复杂 (类对象)数据。我在web.config中启用了属性(automaticFormatSelectionEnabled)为true。我的问题如下:
答案 0 :(得分:0)
假设您的控制器操作具有相同的签名,您可以将JSON设为GET
,XML为POST
:
[HttpPost]
public ActionResult Test(string xml)
{
...
}
[HttpGet]
public ActionResult Test(string json)
{
...
}
至于POST,您可能需要专门的POST for XML或JSON