没有合适的资源?快使用搜索试试~ 我知道了~
下载post页面 post截取
3星 · 超过75%的资源 需积分: 12 27 下载量 59 浏览量
2011-06-10
06:29:53
上传
评论 2
收藏 2KB TXT 举报
温馨提示
试读
2页
截取POST提交的页面 获取POST提交的FORM表单
资源推荐
资源详情
资源评论
public static string Post(string url, NameValueCollection nvc, CookieContainer cc, Encoding encoding)
{
StringBuilder sb = new StringBuilder();
foreach (string key in nvc.AllKeys)
{
sb.Append(key + "=" + HttpUtility.UrlEncode(nvc[key]) + "&");
}
HttpWebRequest req = (HttpWebRequest)HttpWebRequest.Create(url);
req.CookieContainer = cc;
if (!string.IsNullOrEmpty(sb.ToString()))
{
req.Accept = "image/gif, image/jpeg, image/pjpeg, application/x-shockwave-flash, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, application/x-ms-application, application/vnd.ms-xpsdocument, application/xaml+xml, application/x-ms-xbap, application/x-silverlight-2-b2, application/x-silverlight, */*";
req.ContentType = "application/x-www-form-urlencoded";
req.Referer = "https://mail.qq.com/cgi-bin/loginpage";
req.UserAgent = "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0; Trident/4.0; SLCC1; .NET CLR 2.0.50727; InfoPath.2; .NET CLR 3.0.04506; .NET CLR 3.5.21022)";
req.Headers.Add("Accept-Language", "zh-cn");
req.Headers.Add("UA-CPU", "x86");
req.AllowAutoRedirect = false;
req.Method = "POST";
string postData = sb.ToString().TrimEnd('&');
byte[] postBuffer = encoding.GetBytes(postData);
req.ContentLength = postBuffer.Length;
using (var stream = req.GetRequestStream())
{
stream.Write(postBuffer, 0, postBuffer.Length);
stream.Flush();
stream.Close();
}
}
{
StringBuilder sb = new StringBuilder();
foreach (string key in nvc.AllKeys)
{
sb.Append(key + "=" + HttpUtility.UrlEncode(nvc[key]) + "&");
}
HttpWebRequest req = (HttpWebRequest)HttpWebRequest.Create(url);
req.CookieContainer = cc;
if (!string.IsNullOrEmpty(sb.ToString()))
{
req.Accept = "image/gif, image/jpeg, image/pjpeg, application/x-shockwave-flash, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, application/x-ms-application, application/vnd.ms-xpsdocument, application/xaml+xml, application/x-ms-xbap, application/x-silverlight-2-b2, application/x-silverlight, */*";
req.ContentType = "application/x-www-form-urlencoded";
req.Referer = "https://mail.qq.com/cgi-bin/loginpage";
req.UserAgent = "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0; Trident/4.0; SLCC1; .NET CLR 2.0.50727; InfoPath.2; .NET CLR 3.0.04506; .NET CLR 3.5.21022)";
req.Headers.Add("Accept-Language", "zh-cn");
req.Headers.Add("UA-CPU", "x86");
req.AllowAutoRedirect = false;
req.Method = "POST";
string postData = sb.ToString().TrimEnd('&');
byte[] postBuffer = encoding.GetBytes(postData);
req.ContentLength = postBuffer.Length;
using (var stream = req.GetRequestStream())
{
stream.Write(postBuffer, 0, postBuffer.Length);
stream.Flush();
stream.Close();
}
}
资源评论
- dfhero2014-01-21个人觉得没什么用处
- Cappuccino_yj2013-12-02很不错,支持个
pengquanfa
- 粉丝: 0
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功