Asp.net Web API返回null响应

时间:2018-01-30 13:43:49

标签: asp.net-web-api

我现在面临一段时间的挑战。我有一个消耗特定api的web service (asp.net web api)消费后,我的api会将消费的数据发送给另一个外部api。我对REST Sharpdata serialization使用request

  

但是我随时发送此请求。我得到一个空结果。

有人帮忙吗?

1 个答案:

答案 0 :(得分:0)

@igor上面我的问题的续集,下面是我的代码片段

公共对象AccountOpening(JObject exRequest)         {

    var Account = new AccountViewModel(exRequest.ToString());

               Account.cifID = "null";
                Account.AddrCategory = "Mailing";
                Account.Country = "NG";
                Account.HoldMailFlag = "N";
                Account.PrefAddr = "Y";
                Account.Language = "UK (English)";
                Account.IsMinor = "N";
                Account.IsCustNRE = "N";
                Account.DefaultAddrType = "Mailing";
                Account.Occupation = "OTH";
                Account.PhoneEmailType = "CELLPH";
 var serviceAPI = ConfigurationManager.AppSettings["RemoteAPI"];

var request = new RestSharp.Serializers.Newtonsoft.Json.RestRequest();
                request.AddParameter("application/json", Account, ParameterType.RequestBody);
                request.RequestFormat = DataFormat.Json;
                request.Method = Method.POST;
                request.JsonSerializer = new RestSharp.Serializers.JsonSerializer();

                var client = new RestClient(serviceAPI);
                IRestResponse resp = client.Post(request);

 if (resp.IsSuccessful==true)
                {
return Json(new {resp.Content });
}

}