request.KeepAlive = true;
request.Connection=Keep-Alive要显示.
为什么进行其他操作Connection就不显示呢?request.KeepAlive = true;
CookieContainer cookieContainer = null;你再帮我看看我的问题呗
//登陆
public string Login(string posturl, string postData)
{
Stream outstream = null;
Stream instream = null;
StreamReader sr = null;
HttpWebResponse response = null;
HttpWebRequest request = null;
Encoding encoding = System.Text.Encoding.GetEncoding("utf-8");
byte[] data = encoding.GetBytes(postData);
// 准备请求...
try
{
// 设置参数
request = WebRequest.Create(posturl) as HttpWebRequest;
request.CookieContainer = cookieContainer;
request.AllowAutoRedirect = true;
request.Method = "POST";
request.ContentType = "application/x-www-form-urlencoded;charset=gb2312";
request.ContentLength = data.Length;
outstream = request.GetRequestStream();
outstream.Write(data, 0, data.Length);
outstream.Close();
//发送请求并获取相应回应数据
response = request.GetResponse() as HttpWebResponse;
//直到request.GetResponse()程序才开始向目标网页发送Post请求
instream = response.GetResponseStream();
sr = new StreamReader(instream, encoding);
foreach (Cookie item in response.Cookies)
{
cookieContainer.Add(new Uri(posturl), item);
}
//返回结果网页(html)代码
string content = sr.ReadToEnd();
string err = string.Empty;
return content;
}
catch (Exception ex)
{
string err = ex.Message;
return string.Empty;
}
}
//发帖
public void fate()
{
//发帖
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(new Uri("http://localhost/upload/forum.php?mod=post&action=newthread&fid=2&extra=&topicsubmit=yes"));
request.Method = "POST";
request.ContentType = "text/html; charset=gb2312";
request.UserAgent = "Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13";
request.Accept = "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8";
request.CookieContainer = cookieContainer;
request.CookieContainer.SetCookies(new System.Uri("http://localhost/upload/forum.php?mod=post&action=newthread&fid=2&extra=&topicsubmit=yes"), "Set-Cookie");
byte[] data = Encoding.GetEncoding("utf-8").GetBytes("formhash=d0674f9a&posttime=1299773427&wysiwyg=1&subject=22222222222wwwwwwwwww222222222222222222222&message=1111111111111111111111111111111111ssssssssssssss1111111111111111111111111111111111ssssssssssssss1111111111111111111111111111111111ssssssssssssss1111111111111111111111111111111111ssssssssssssss1111111111111111111111111111111111ssssssssssssss1111111111111111111111111111111111ssssssssss%0D%0A&save=&uploadalbum=&newalbum=&readperm=&price=&usesig=1&allownoticeauthor=1");
request.CookieContainer = cookieContainer;
Stream request_Stream = request.GetRequestStream();
request_Stream.Write(data,0,data.Length);
request_Stream.Close();
HttpWebResponse response3 = (HttpWebResponse)request.GetResponse();
Stream sssssss = response3.GetResponseStream();
StreamReader sbb = new StreamReader(sssssss, System.Text.Encoding.GetEncoding("utf-8"));
string bb=sbb.ReadToEnd();
}
private void button2_Click(object sender, EventArgs e)
{ cookieContainer=new CookieContainer();
string con = Login("http://localhost/upload/member.php?mod=logging&action=login&loginsubmit=yes&infloat=yes&inajax=1", "fastloginfield=username&username=admin&password=admin&quickforward=yes&handlekey=ls&questionid=0&answer=");
fate();
}
在做一个模拟提交的时候,发现... 其实,如果UserAgent不一致,就相当于开了2个浏览器了,有些网站检测比较严格的话,就会出问题了。这里附一个不同浏览器导致的登录问题的解释,google出来的: 为什么同时开启两个不
C#登录采集相关资料大搜集,前一段时间参考了很多文章,记录下来的有点乱,下次需要备用参考,文章内显示...
gzip的命名空间引用如下:using System.IO.Compression; 获取网页编码和信息 ///<summary> ///createtime2012-09-25 ///获取页面信息 ///</summary> ///<paramname="...
得益于前辈的分享,做了一个h5录音的demo。效果图如下: 点击开始录音会先弹出确认框: 首次确认允许后,再次录音不需要再确认,但如果用户点击禁止,则无法录音: 点击发送 将录音内容发送到对话框... th...
C#登录采集相关资料大搜集,前一段时间参考了很多文章,记录下来的有点乱,下次需要备用参考,文章内显示...
——我的VS.NET学习之旅 屠恩海(SunHai) 开发工具:Microsoft Visual Studio .NET 2003 操作系统:Windows XP 题记:即使你没有一点编程经验,只要你愿意,并理解本文介绍的学习方法,你也可以象作者一样轻松、...
安装完Mono for Android(简称:MonoDroid)之后,可以用MonoDevelop或Visual Studio来开发Mono for Android应用程序;目前只能在模拟器上调试和部署,必须购买后才能在真机上调试和部署;目前遇到的最大的问题是:...
使用GeneXus做开发做了有一段时间了 却发现一个问题(O_O)?就是除了相关的Wiki外 网上其他地方的相关资料都很少 于是乎我就想在这记录一些东西 来帮助以后会用到的人(°ー°〃) 那么第一个问题:什么是GeneXus ?...
中小研发团队架构实践之生产环境诊断工具WinDbg 生产环境偶尔会出现一些异常问题,WinDbg或GDB是解决此类问题的利器。调试工具WinDbg如同医生的听诊器,是系统生病时做问题诊断的逆向分析工具,Dump文件类似于...
上篇博文你可能用到的百度地图效果(付源码)介绍了几个比较实用的百度地图特效,其中重点介绍了海量数据上传及响应的问题,前端展示可以通过LBS云麻点来展示,通过这个可以解决批量数据Marker响应特慢的性能问题。...
开发人员经常会碰到老板或上头安排的项目或需求,是自己完全陌生的领域,这个时候就会非常头痛,搜索引擎能解决大部分这些方面的问题,而有时因为自身问题或干脆找不到解决方案而非常抓狂.........
在自己的一个Windows Phone开发项目中,遇到一个问题,就某XAML文件切换到Designer下,会立即崩,其它文件则没这问题。而且编译程序,也没有出错,能正常运行,很古怪,重装了VS2010+SP1+Windows Phone SDK均无效。...
开发人员经常会碰到老板或上头安排的项目或需求,是自己完全陌生的领域,这个时候就会非常头痛,搜索引擎能解决大部分这些方面的问题,而有时因为自身问题或干脆找不到解决方案而非常抓狂.........
讲了不少理论,相信你快烦了吧,不过,别急,还要沉着气,把本节学完,就能开始进行网络编程了。 农村有句话叫,沉着气不少打粮食。学习知识亦是如此。 一,套接字前世今生 系统调用,就是应用进程的控制权和...
很早以前在《51测试天地》发表的一篇关于windows平台上面C#的性能问题分析的文章: 前端时间测试一个系统的性能状况,其主要业务的HTTP请求内容在Loadrunner中的... web_url("Index_3", "...Resourc...
本文出处: http://bbs.chinaz.com/Archiver/Design/thread-487332-1.html开发工具: Microsoft Visual Studio .NET 2003 中文企业版 操作系统: Windows XP 英文专业版 题记 : 即使你没有一点编程经验,只要你...
开发人员经常会碰到老板或上头安排的项目或需求,是自己完全陌生的领域,这个时候就会非常头痛,搜索引擎能解决大部分这些方面的问题,而有时因为自身问题或干脆找不到解决方案而非常抓狂.........
写在前面 本人语言C#,市面上大多数爬虫都是python,我一直认为爬虫python可以做,为什么C#不行呢 前段时间,朋友让我帮他写一个抖音的小姐姐跳舞的下载爬虫,弄什么水管,大家有懂的么?? ...
这本面试手册包含了Java基础、Java集合、JVM、Spring、Spring Boot、Spring Cloud、Mysql、Redis、RabbitMQ、Dubbo、Netty、分布式及架构设计等方面的技术点。内容难度参差,满足初中高级Java工程师的面试需求。
Spring框架是目前Java企业级开发中必不可少的一门技术,而Spring包含的内容又极其丰富,对于初学者来说无从把握,而该技术的更新速度相对快,如现在企业中用纯注解的方案,网上也很难找到全注解方案。 本套视频,主要讲解Spring 3.2.9的使用,对使用者的要求:已经会使用Struts 2和Hibernate 4等技术,同时对Spring的IOC有一些了解。 能够采用Struts 2.3 + Spring 3.2 +JDBC搭建项目 能够了解AOP概念和AOP在项目中的使用 会使用三种声明方式进行事务管理 IOC的注解方式完成SSH 在Myeclipse 2015中进行SSH快速搭建 采用Eclipse完成SSH框架搭建及功能实现
xshell6 和 xftp6个人版,直接安装即可使用。
七夕节、情人节表白用的HTML源码(两款)
本教程从当下火热的商城项目入手,以讲师多年商城项目开发为核心,与北风网强强联手录制了《北风商城》Android客户端开发详解,全部基于真实的项目开发流程与真实的网络交互。 本课程基于2017年Android的稳定技术,实现了的敏捷开发,能够让同学们学会如何在短期内,通过各种成熟的开发技术,完成一款线上级别的商城项目开发。 目标一. 了解Android开发的中与服务器的交互 目标二. 了解如何进行快速的迭代开发 目标三. 懂得如何在项目中应用成熟的第三方技术 目标四. 懂得使用WebView进行客户端内嵌丰富内容 目标五. 懂得网络访问等核心技术的封装 目标六. 可以熟练的进行Android自定义控件的制作 目标七. 通过本课程的学习能够独立完成商城类App开发
jd_seckill京东抢茅台插件最新版【京东飞天茅台1499抢购】Python脚本的完整安装+使用教程,这个很好用,稳定出单!
SecureCRT中文破解版欢迎大家下载,非最新版本!!!
Xshell-7.0个人免费版 ,供个人免费使用。 Xshell 是一个强大的安全终端模拟软件,它支持SSH1, SSH2, 以及Microsoft Windows 平台的TELNET 协议。Xshell 通过互联网到远程主机的安全连接以及它创新性的设计和特色帮助用户在复杂的网络环境中享受他们的工作。Xshell可以在Windows界面下用来访问远端不同系统下的服务器,从而比较好的达到远程控制终端的目的。除此之外,其还有丰富的外观配色方案以及样式选择。
C+Primer+Plus(第6版)中文版,不是扫描版,而是文字电子书,非常的高清,带目录
本课程讲解了Java语言概述及环境搭建和配置 学完后可独立完成HelloWorld案例,并能够解决常见的开发小问题。