我了个去

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
            HttpClient client = new HttpClient();
            client.BaseAddress = new Uri(ConfigurationManager.AppSettings["WebApiBaseUrl"]);
            // Add an Accept header for JSON format.
            client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
            HttpResponseMessage response = client.GetAsync("api/AdverseMedHistoryStatistics/").Result;
            if (response.IsSuccessStatusCode)
            {
                result = response.Content.ReadAsAsync<string>().Result;
            }
            return result;

其中ReadAsAsync<*>,可以为int、bool、类、数组类等,下面的Get方法返回值做相应调整就可以了
   public class AdverseMedHistoryStatisticsController : ApiController
    {
        // GET api/adversemedhistorystatistics
        public string Get()
        {
            try
            {var service = ServiceLocator.Instance.GetService<IAdverseMedHistoryStatisticsService>();
                service.ServiceUpdateAll();
                return "更新成功";
            }
            catch(Exception ex)
            {
                return ex.Message;
            }
        }

 

posted on 2016-07-08 16:07  Robert123456  阅读(173)  评论(0编辑  收藏  举报