///
/// 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;
}