我有WCF服务,其中包含以下帖子方法
[OperationContract]
[WebInvoke(Method = "POST",RequestFormat = WebMessageFormat.Json, ResponseFormat = WebMessageFormat.Json, UriTemplate = "Job")]
bool PostJob(string inJob);
我从控制台应用程序调用上面的函数,下面是代码
var uri = new Uri(_serviceurl);
var httpClient = CreateHttpRequest("POST", uri, _consumerKey, _consumerSecret, _apiToken, _apiTokenSecret, _serviceurl, _jobPollingPath);
var xDoc = new XmlDocument();
xDoc.LoadXml(inJob);
httpClient.PostAsJsonAsync(uri.AbsoluteUri,new StringContent(Newtonsoft.Json.JsonConvert.SerializeObject(xDoc)));
var msg = httpClient.GetAsync(uri).Result;
现在问题是调用到达服务器和post方法,但是我没有在inJob属性中收到任何值。任何人都可以让我知道我在做错的地方吗?
提前致谢!!