http://www.sufeinet.com/plugin.php?id=keke_group

苏飞论坛

 找回密码
 马上注册

QQ登录

只需一步,快速开始

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

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

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

查看: 32989|回复: 63

[反馈建议] 关于Httphelper类的建议调查

 关闭 [复制链接]
抢楼 抢楼 本帖为抢楼帖,欢迎抢楼! 
发表于 2013-4-9 15:21:05 | 显示全部楼层 |阅读模式
      
       首先感谢大家一直以来对Httphelper类的支持,我将一如既往的进行修改,并持续更新。
如果你对本类有什么建议或者意见的话可以在此提出来,不管是使用,还是结构上的都可以提,如果你发现Bug可以在此直接回复提出,我将对提出有Bug的同志进行一定量的积分奖励哦!

Httphelper类源码下载:http://www.sufeinet.com/thread-3-1-1.html
Httphelper类在线生成器:http://www.sufeinet.com/thread-2174-1-1.html
Httphelper类原理:http://www.sufeinet.com/thread-6-1-1.html
Httphelper类教程:http://www.sufeinet.com/forum.ph ... action=view&ctid=23
Httphelper类例子:http://www.sufeinet.com/forum.ph ... action=view&ctid=22







1. 开通SVIP会员,免费下载本站所有源码,不限次数据,不限时间
2. 加官方QQ群,加官方微信群获取更多资源和帮助
3. 找站长苏飞做网站、商城、CRM、小程序、App、爬虫相关、项目外包等点这里
发表于 2013-4-9 15:32:13 | 显示全部楼层
  抢到一楼?
回复

使用道具 举报

发表于 2013-4-9 15:33:33 | 显示全部楼层
建议去掉编码后自动将返回页面转换成小写..之前写一个post的地方就因为返回大小写错误报错.
回复

使用道具 举报

发表于 2013-4-9 15:34:39 | 显示全部楼层
在判断返回值type的时候如果是字节数组没有直接return HttpResult.(也就是如果得到返回值是图片的时候.)
回复

使用道具 举报

 楼主| 发表于 2013-4-9 15:35:43 | 显示全部楼层
ro4ters 发表于 2013-4-9 15:33
建议去掉编码后自动将返回页面转换成小写..之前写一个post的地方就因为返回大小写错误报错.

IsToLower 这个参数就是用来设置大小写的
回复

使用道具 举报

发表于 2013-4-9 15:36:36 | 显示全部楼层
站长苏飞 发表于 2013-4-9 15:35
IsToLower 这个参数就是用来设置大小写的

嗯,我自己用的时候上面的问题已经修正.
回复

使用道具 举报

 楼主| 发表于 2013-4-9 15:42:07 | 显示全部楼层
ro4ters 发表于 2013-4-9 15:34
在判断返回值type的时候如果是字节数组没有直接return HttpResult.(也就是如果得到返回值是图片的时候.)

这句听的不太明白,你是说如果是图片没有返回Byte还是我代码中有问题???
回复

使用道具 举报

发表于 2013-4-9 15:44:04 | 显示全部楼层
站长苏飞 发表于 2013-4-9 15:42
这句听的不太明白,你是说如果是图片没有返回Byte还是我代码中有问题???

  byte[] RawResponse = _stream.ToArray();
                    //是否返回Byte类型数据
                    if (objhttpitem.ResultType == ResultType.Byte)
                    {
                        result.ResultByte = RawResponse;
                        //这是我修改过后的.之前没有直接返回.而是直接进行编码,这样就会报错.
                        return result;
                    }
回复

使用道具 举报

 楼主| 发表于 2013-4-9 16:01:24 | 显示全部楼层
ro4ters 发表于 2013-4-9 15:44
byte[] RawResponse = _stream.ToArray();
                    //是否返回Byte类型数据
            ...

你说的这种情况确实存在,不过我做的过程中还真没有见过,但是我相信一定会有的,因为是代码Bug
不过我这里的意思不是这样的,而是在返回Byte的同时也要返回Html,也就是说Html不管你设置的Byte还是String都会返回,我是这个意思,所以不是没有加这个,而是还要返回Html,因此必须要向下执行,那个开关说白了只是指定一下要不要取Byte而已,不过还是感谢你提出来这个问题,我升级时再把这里优化一下,如果是图片的时候或者是返回Byte时做一些判断。
谢了
回复

使用道具 举报

发表于 2013-4-10 13:33:34 | 显示全部楼层
现在没时间看,先留个记号,回头细细品味!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 马上注册

本版积分规则

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

GMT+8, 2024-11-15 01:14

© 2014-2021

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