苏飞论坛

 找回密码
 马上注册

QQ登录

只需一步,快速开始

分布式系统框架(V2.0) 轻松承载百亿数据,千万流量!讨论专区 - 源码下载 - 官方教程

HttpHelper爬虫框架(V2.7-含.netcore) HttpHelper官方出品,爬虫框架讨论区 - 源码下载 - 在线测试和代码生成

HttpHelper爬虫类(V2.0) 开源的爬虫类,支持多种模式和属性 源码 - 代码生成器 - 讨论区 - 教程- 例子

查看: 5597|回复: 9

[HttpHelper] POST提交问题

[复制链接]
发表于 2015-12-28 12:47:01 | 显示全部楼层 |阅读模式
我在模拟POST提交的时候遇到一个问题,假设提交地址为:http://www.baidu.com/1.php
提交数据为:name=admin&txt=sdsfdoifodifodifod
txt为一个很长很长的字符串我发现代码会死掉,不知道什么情况,这里是需要设置request的什么属性吗?感觉post提交的字符串有大小限制一样。
求解。


1. 开通SVIP会员,免费下载本站所有源码,不限次数据,不限时间
2. 加官方QQ群,加官方微信群获取更多资源和帮助
3. 找站长苏飞做网站、商城、CRM、小程序、App、爬虫相关、项目外包等点这里
发表于 2015-12-28 12:54:33 | 显示全部楼层
没有限制。除非你在Iis做了限制
 楼主| 发表于 2015-12-30 09:13:57 | 显示全部楼层
站长苏飞 发表于 2015-12-28 12:54
没有限制。除非你在Iis做了限制

但是我听别人说好像POST最大能上传的字符串大小是8M,老大不知道你有没有长传大文件的demo(例如读取一个txt的文件大小大于1M然后加密为hex---因为url编码加密为hex好点,然后post提交这个字符串)我这样操作就发现线程好像崩掉了
发表于 2015-12-30 13:27:11 | 显示全部楼层
风速问题吧,或者设置了超时时间
 楼主| 发表于 2015-12-30 17:15:42 | 显示全部楼层
站长苏飞 发表于 2015-12-30 13:27
风速问题吧,或者设置了超时时间

超时时间不用设置吗?浏览器我记得默认是30  还是60秒就死掉了啊?
发表于 2015-12-30 17:25:11 | 显示全部楼层
937658938 发表于 2015-12-30 17:15
超时时间不用设置吗?浏览器我记得默认是30  还是60秒就死掉了啊?

根据传输的数据肯定要设置,你需要多久就设置多久
 楼主| 发表于 2015-12-30 20:55:47 | 显示全部楼层
站长苏飞 发表于 2015-12-30 17:25
根据传输的数据肯定要设置,你需要多久就设置多久

假如文件是10M的呢?是设置_HttpWebRequest.Timeout = 1000000;?
发表于 2015-12-31 08:20:58 | 显示全部楼层
937658938 发表于 2015-12-30 20:55
假如文件是10M的呢?是设置_HttpWebRequest.Timeout = 1000000;?

这要看人的网速啊,网速快的10MB最多一两秒就传完了
 楼主| 发表于 2015-12-31 09:07:09 | 显示全部楼层
站长苏飞 发表于 2015-12-31 08:20
这要看人的网速啊,网速快的10MB最多一两秒就传完了

我找到问题了,但是目前还是没解决,一个10M的文件读取为byte[]   大约是400多万  然后这400多万byte需要转换为hex就是卡在转换为hex这里了。。。有什么办法能快速的转换吗?
发表于 2015-12-31 09:23:02 | 显示全部楼层
分批转化,比如1千一千的转,
您需要登录后才可以回帖 登录 | 马上注册

本版积分规则

QQ|手机版|小黑屋|手机版|联系我们|关于我们|广告合作|苏飞论坛 ( 豫ICP备18043678号-2)

GMT+8, 2025-1-4 10:00

© 2014-2021

快速回复 返回顶部 返回列表