【问题标题】:how to send an object from RESTful client to WCF RESTful server using C#如何使用 C# 将对象从 RESTful 客户端发送到 WCF RESTful 服务器
【发布时间】:2011-07-24 17:58:41
【问题描述】:

我正在尝试将数据从我的 RESTful 客户端发送到我的 RESTful 服务器。如何使用 c# web/desktop 客户端传递包含字符串、int、字节 [] 等的对象。我需要客户端实施的帮助。请指导我。

我的服务器代码如:

 [OperationContract]
 [WebInvoke(Method = "POST", UriTemplate = "")]
 void GetObject(Object obj);

【问题讨论】:

  • 这样的操作是不行的。 WCF 不能使用 Object - 它必须使用具体类型才能反序列化传递的数据。

标签: c# wcf rest .net-4.0


【解决方案1】:

您可能必须使用 KnownTypeAttribute 来指定 obj 可能是什么类型,以便 WCF DataContractSerializer 可以工作。

【讨论】:

    猜你喜欢
    • 2012-01-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-10
    • 2016-05-18
    相关资源
    最近更新 更多