我有Restful WCF服務,它將用於讀取由互聯網上某處託管的另一個Restful服務推送的數據。我必須公開一種方法來讀取其他服務推送的Json數據。WCF Rest服務接收推送通知數據
[ServiceContract]
public interface ITestService
{
[OperationContract]
[WebInvoke(Method = "GET",
ResponseFormat = WebMessageFormat.Json)]
string GetData(string JsonData);
}
是否正確接收字符串參數中的數據,或者我應該讓DataContract(Class)接收Json數據。我知道其他服務推送的Json數據的結構,並且可以使Get方法成功嗎?此外,推送服務可以一次發送大量數據。我如何限制它,以便我的服務器即使使用批量數據也能正常工作。