无法从控制台应用程序向WCF服务发布消息

时间:2013-05-29 09:32:02

标签: c# wcf rest

我有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属性中收到任何值。任何人都可以让我知道我在做错的地方吗?

提前致谢!!

0 个答案:

没有答案