没有svc文件的RESTful WCF服务和没有带参数绑定的配置

时间:2015-05-28 10:01:44

标签: c# web-services

我已经设置了没有svc文件和没有配置的服务,但我需要使用json绑定参数,我尝试使用postman(谷歌扩展)进入,我总是在我的对象类中获得最小日期。是不是可以这样做?

例如:

{“date”:{“lastdate”:“2012-02-02”}}

这个json将绑定到方法类。

标题

POST /DMatchService/Team HTTP/1.1
Host: localhost:10017
Content-Type: application/json
Accept: application/json
Cache-Control: no-cache

{ "Team" : { "lastdate" : "1335205592410"}}

服务类

 [OperationContract]
 [WebInvoke(UriTemplate = "GetTeam", Method = "POST")]
 public string GetTeam(Team team)
  {
       DatasourceMatchServices svc = new DatasourceMatchServices();
       return date.lastdate.ToString();
   }

[DataContract]
    public class Team
    {
        [DataMember]
        public DateTime lastdate { get; set; }
    }

Global.cs

protected void Application_Start(object sender, EventArgs e)
        {

            RouteTable.Routes.Add(new ServiceRoute("DMatchService", new WebServiceHostFactory(), typeof(DMatchService)));

        }

1 个答案:

答案 0 :(得分:0)

您可以post拨打jsonajax将您的数据endpoint发送给DataContract attributes。我认为您不需要UITableViewCell这种情况。