コード例 #1
0
ファイル: ApiHelper.cs プロジェクト: 18673327092/WebV1
        /// <summary>
        /// 提交API并返回API结果对象
        /// 注意:对于复杂接口类型的返回值,data属性中可能还包含一串json需要解析
        /// </summary>
        /// <param name="url"></param>
        /// <param name="parameters"></param>
        /// <returns></returns>
        public ApiResult <T> PostApi <T>(string url, params object[] content)
        {
            var json = HttpClientHelper.Post(ApplicationContext.AppSetting.API_DOMAIN + url, content);

            return(JsonConvert.DeserializeObject <ApiResult <T> >(json));
        }
コード例 #2
0
ファイル: ApiHelper.cs プロジェクト: 18673327092/WebV1
        /// <summary>
        /// 提交API并返回API结果对象
        /// 注意:对于复杂接口类型的返回值,data属性中可能还包含一串json需要解析
        /// </summary>
        /// <param name="url"></param>
        /// <param name="parameters"></param>
        /// <returns></returns>
        public async Task <ApiResult <T> > PostApiAsync <T>(string url, params object[] content)
        {
            var json = await HttpClientHelper.PostAsync(url, content);

            return(JsonConvert.DeserializeObject <ApiResult <T> >(json));
        }