/// <summary> /// 使用 POST 方式提交请求 /// </summary> /// <typeparam name="T">返回类型,如果是 string 类型则直接返回原生 JSON </typeparam> /// <param name="uri">请求路径</param> /// <param name="content">参数内容,如果不是字符类型则序列化成字符串</param> /// <param name="headers">HTTP 标头的键值对</param> /// <param name="contentType">内容类型</param> public static async Task <T> PostAsync <T>(string uri, object content, string contentType = "application/json", IDictionary <string, string> headers = null) { var configuration = new HttpConfiguration <T> { Content = content, ContentType = contentType, Headers = headers, }; return(await WebHelper.PostAsync <T>(uri, configuration)); }