如何支持GET / POST方法以及XML / JSON / Stream

时间:2014-03-20 06:32:33

标签: .net wcf rest wcf-rest

我有一个WCF RESTful服务,它接受多个查询参数。以下是服务方法。

    [WebInvoke(Method = "GET", ResponseFormat = WebMessageFormat.Xml, UriTemplate = "test1?p1={p1}&p2={p2}")]
    [OperationContract]
    string test1(string p1, string p2);

我有以下问题。

  1. 是否可以在单一服务方法中支持这两种方法(GET,POST)。
  2. 是否可以在单一方法中支持所有输入类型格式,如(XML,JSON和amp; Stream)。
  3. Annu Mittal

1 个答案:

答案 0 :(得分:0)

嘛!使用 GET POST 方法提供相同的服务是可行的。

  1. Write a webservice method with both URI and DataContract class parameters

  2. 就输入类型而言!我想如果您能理解第一部分,那么我们就有机会接受 XML JSON