0
.net framework 4.5を使用して1つのWCFアプリケーションを作成しました。私は親切に別のMVCアプリケーションRestapI using .net 4.5
に応じて応答を更新& WCFメソッドを呼び出す以下同じ
ために私を助けるために必要なのは私のサービス契約の下
public interface IService1
{
[OperationContract]
[WebInvoke (Method ="GET",ResponseFormat =WebMessageFormat.Json,BodyStyle =WebMessageBodyStyle.Wrapped,UriTemplate = "CBSResponse/{refno}/{amount}/{draccno}/{craccno}/{appid}")]
Posting_Result GetCBSResponse(string refno, string amount, string draccno, string craccno, string appid);
// TODO: Add your service operations here
}
// Use a data contract as illustrated in the sample below to add composite types to service operations.
[DataContract]
public class Posting_Result
{
[DataMember]
public string status { get; set; }
[DataMember]
public string remarks { get; set; }
[DataMember]
public DateTime modifieddt { get; set; }
}
コントローラ
の私のコードですHttpClient client = new HttpClient();
string url = obj.payment_url + obj.refno + "//" + obj.total.ToString() + "//" +obj.draccno + "//" + obj.craccno + "//Subh";
HttpResponseMessage wcfResponse = client.GetAsync(url).Result;
HttpContent stream = wcfResponse.Content;
var data = stream.ReadAsStringAsync();
// var paymentRequest = Request.Content.ReadAsAsync<PaymentRequest>().Result;
var result = data.Result;
結果変数に応答がありません
{ "GetCBSResponseResult":{ "modifieddt": "/日(1466838186130 + 0530)/"、 "備考": ""、 "ステータス": "S"}}