|
楼主 |
发表于 2013-1-28 11:20:58
|
显示全部楼层
admin 发表于 2013-1-28 11:02
我一直没有看到你的HttpHelper代码访问代码,没办法确定问题啊,发一下代码吧 - void Btn_postClick(object sender, EventArgs e)
- {
- HttpHelper http = new HttpHelper();
- HttpItem item = new HttpItem()
- {
- URL = tb_url.Text.Trim(),//URL 必需项
- Encoding = cb_encoding.Text.Trim(),//编码格式(utf-8,gb2312,gbk) 可选项 默认类会自动识别
- Method = cb_action.Text.Trim(),//URL 可选项 默认为Get
- Timeout = Convert.ToInt32(tb_timeout.Text.Trim()),//连接超时时间 可选项默认为100000
- ReadWriteTimeout = Convert.ToInt32(tb_postout.Text.Trim()),//写入Post数据超时时间 可选项默认为30000
- IsToLower = cb_islow.Checked,//得到的HTML代码是否转成小写 可选项默认转小写
- Cookie = tb_cookie.Text.Trim(),//字符串Cookie 可选项
- UserAgent = tb_UserAgent.Text.Trim(),//用户的浏览器类型,版本,操作系统 可选项有默认值
- Accept = tb_accept.Text.Trim(),// "text/html, application/xhtml+xml, */*" 可选项有默认值
- ContentType = tb_ContentType.Text.Trim(),//返回类型 可选项有默认值
- Referer = tb_Referer.Text.Trim(),//来源URL 可选项
- //Allowautoredirect = true,//是否根据301跳转 可选项
- //CerPath = "d:\\123.cer",//证书绝对路径 可选项不需要证书时可以不写这个参数
- //Connectionlimit = 1024,//最大连接数 可选项 默认为1024
- Postdata = tb_postdata.Text.Trim(),//Post数据 可选项GET时不需要写
- ProxyIp = tb_dailiip.Text.Trim(),//代理服务器ID 可选项 不需要代理 时可以不设置这三个参数
- ProxyPwd = tb_dailipwd.Text.Trim(),//代理服务器密码 可选项
- ProxyUserName = tb_dailizccount.Text.Trim(),//代理服务器账户名 可选项
- ResultType = ResultType.Byte,//返回数据类型,是Byte还是String
- };
- tb_returnhtml.Text = http.GetHtml(item);
- tb_allcookie.Text = item.Cookie;
-
- }
复制代码 |
|