以下のポストメソッドを持つ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 属性で値を受け取っていません。誰が私がどこで間違いを犯しているのか教えてもらえますか?
前もって感謝します!!