Exemplo n.º 1
0
        private static T ApiPostFile <T>(Dictionary <string, string> data, string url, params string[] param) where T : Model.JsonResult
        {
            var result = HttpClientExtensions.CurlPost(ApiUrl(url, param), data).ReadToEnd().DeserializeJsonString <T>();

            if (result != null && result.Success)
            {
                return(result);
            }
            throw result?.Error ?? new InvalidCastException("未知返回异常");
        }