C# 后端post请求帮助类


/// 
        /// post请求类
        /// 
        /// 请求地址
        /// Token为空表示没有
        /// 参数
        /// 
        public string sendHttpPost(string Url, string Token, object Parameter)
        {
            var result = "";
            try
            {
                var client = new RestClient(Url);
                client.Timeout = -1;
                var request = new RestRequest(Method.POST);
                request.AddHeader("Content-Type", "application/json");
                if (!string.IsNullOrEmpty(Token))
                {
                    request.AddHeader("token", Token);
                }

                request.AddParameter("application/json", JsonConvert.SerializeObject(Parameter), ParameterType.RequestBody);
                result = client.Execute(request).Content;

            }
            catch (Exception e)
            {
                LogHelper.Error("POST数据出错", e);

            }
            return result;
        }