关于使用XMLHTTP的艰苦经历

来源:互联网 发布:photoshop最新软件版本 编辑:程序博客网 时间:2024/05/25 19:56

XMLTTP是个好东西,可以直接使用这个浏览器对象发送请求,并且

这个对象里面魔法一样内置了发送请求所需要的cookiie信息,然后

时间久了,就是卡死,什么意思呢,就是我发送一个请求过去,一直处于等待的状态,好吧,

设置个超时呗,但是没有找到可以超时的方法,放弃了。。。。。。。。

然后使用异步吧,然后线程休眠10秒,再从xmlhttp获取数据,获取可以,但是不排除发出去的请求等待堆积,

据我测试,abort对早已经发出去的请求似乎没有效果,也许不是


好吧,那么多毛病,我还是使用serverxmlhttp,这个东西好,可以设置超时,然后我把cookie信息方进去就可以了,

然后当我完成这一切的时候,发现一切都是扯淡中的扯淡,基本是白干,因为很多用户的机器更把用不了

XMLHTTP这毛玩意,因为缺少相应的DLL,我努力的注册啊,可就是不行,话说回来,就是行了,又有什么鸟有,

用户的机器千奇百怪,你挨个帮人家弄啊,扯淡的玩意,放弃


还是WebRequest好,比较通用,但是直接用的都是要有cookieContainer,,这个对象,好吧,我就想把cookie字符串

转换成对象,不过当我用fidder拦截请求发现,cookie虽然是键值对,可以他的值啊可能是一个数组,数组里面

有多个健值对,好吧,这鸟玩意我懒得转换了,直接在header里面设置cookie字符串不就可以了吗,嘻嘻


终于,避免了客户的机器用了用不了的东西,而且正常的发送请求了(相当长一段时间这个用不了的东西折磨了我和无数用户,至今才发现,多么悲剧...)


写下这点心得,给以后的自己......................................


0 0
原创粉丝点击