利用HttpWebRequest控价重复post的问题

spark_li 2015-03-02 04:28:33
想利用HttpWebRequest控件向一个网站重复post相同的数据,第二次post的时候报错,连接貌似被关闭了,
请教一下,这个控件支持一个链接多次post么?
谢谢
...全文
244 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
spark_li 2015-03-14
  • 打赏
  • 举报
回复
经过分析,都是发送了100个包后就不行了, server 是tomcat 搭建的,应该是maxKeepAliveRequests默认的配置为100 但是奇怪的是,这个系统配套的客户端貌似不受这个限制。。。
spark_li 2015-03-14
  • 打赏
  • 举报
回复
后来我用socket方式直接post,已经实现了多次post了, 现在的问题是,只能连续post 100次左右,socket就被断开了。 抓包发现,是突然收到了来自服务器的 fin +ack 包, 然后客户端就发了一个rst包给服务器。。。 请教一下,有没有办法不用管接受,以最高效率不断的发数据给服务器呢?
本拉灯 2015-03-10
  • 打赏
  • 举报
回复
可以多次POST,不过要看网站有没有限制这跟httprequest没关系的。
homeyone 2015-03-10
  • 打赏
  • 举报
回复
支持,可能是网页不支持或者是你提交的间隔太快被服务器拒绝了。
spark_li 2015-03-02
  • 打赏
  • 举报
回复
不是啊, http 1.1开始,可以kep-alive的啊,一个连接,多次请求的啊, 现在我想多次post数据
於黾 2015-03-02
  • 打赏
  • 举报
回复
http协议本身是短连接,连接一次只发送一次,接收一次,不支持连续发送 跟用什么控件无关

16,554

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧