如何将datetime参数提交给WCF REST服务

Att*_*lah 5 .net c# rest wcf web-services

我有一个WCF数据服务操作:

[WebGet]
public bool isContractUpToDate(string contractId, string lastmodifiedDate);
Run Code Online (Sandbox Code Playgroud)

但我不知道如何从.NET客户端应用程序调用此服务,以及如何从Internet Explorer调用此操作。我正在寻找一些例子。

Att*_*lah 0

我终于找到了我的问题的答案。要从浏览器调用操作,我使用:

   http://localhost:8080/service/ctrService.svc/isContractUpToDate?contractId='1'&lastmodifieddate='2012/02/04 00:00:00'
Run Code Online (Sandbox Code Playgroud)

为了从 .NET 客户端执行此操作,我使用:

    IEnumerable<bool> resp = service.Execute<bool>(new Uri("http://localhost:8080/pricingservice/PricingDataService.svc/isContractUpToDate?contractId='1'&" +"lastmodifieddate='"+DateTime.Now.ToString()+"'"));

        Console.WriteLine("is contract uptodate ? " + resp.First());
Run Code Online (Sandbox Code Playgroud)