/// <summary>
/// post请求类
/// </summary>
/// <param name="Url">请求地址</param>
/// <param name="Token">Token为空表示没有</param>
/// <param name="Parameter">参数</param>
/// <returns></returns>
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;
}