[C#] 纯文本查看 复制代码
/// <summary>
/// 快速Post数据这个访求与GetHtml一样,只是不接收返回数据,只做提交。
/// </summary>
/// <param name="item">参数类对象</param>
/// <returns>返回HttpResult类型</returns>
internal HttpResult FastRequest(HttpItem item)
{
//返回参数
HttpResult result = new HttpResult();
try
{
//准备参数
SetRequest(item);
}
catch (Exception ex)
{
//配置参数时出错
return new HttpResult() { Cookie = string.Empty, Header = null, Html = ex.Message, StatusDescription = "配置参数时出错:" + ex.Message };
}
try
{
//请求数据
using (response = (HttpWebResponse)request.GetResponse())
{
//成功 不做处理只回成功状态
return new HttpResult() { Cookie = string.Empty, Header = null, StatusCode = response.StatusCode, StatusDescription = response.StatusDescription };
}
}
catch (WebException ex)
{
using (response = (HttpWebResponse)ex.Response)
{
//不做处理只回成功状态
return new HttpResult() { Cookie = string.Empty, Header = null, StatusCode = response.StatusCode, StatusDescription = response.StatusDescription };
}
}
catch (Exception ex)
{
result.Html = ex.Message;
}
if (item.IsToLower) result.Html = result.Html.ToLower();
return result;
}