苏飞论坛

标题: POST请求超时 [打印本页]

作者: 1983444000    时间: 2015-9-17 13:54
标题: POST请求超时
本帖最后由 1983444000 于 2015-9-17 13:56 编辑

多线程 POST请求出现超时后 后面就会不停的超时 求解决方案 这里所说的请求是带Cookie请求

作者: 站长苏飞    时间: 2015-9-17 14:04
怎么写的代码
作者: 1983444000    时间: 2015-9-17 14:08
站长苏飞 发表于 2015-9-17 14:04
怎么写的代码

[C#] 纯文本查看 复制代码
        private static string Users_getmsg(string url, string referer, string cookie, string postdata)
        {
            HttpHelper Http = new HttpHelper();
            HttpItem item = new HttpItem()
            {
                URL = url,
                Method = "post",
                Cookie = cookie,
                Referer = referer,
                Postdata = postdata,
                Timeout = 10000,
                ReadWriteTimeout = 10000,
                ContentType = "application/x-www-form-urlencoded",//返回类型    可选项有默认值   
                ResultType = ResultType.String
            };
            HttpResult result = Http.GetHtml(item);
            
            return result.Html;            
        }

多线程 循环调用这个函数

作者: 站长苏飞    时间: 2015-9-17 14:12
1983444000 发表于 2015-9-17 14:08
[mw_shl_code=csharp,true]        private static string Users_getmsg(string url, string referer, st ...

这个代码没有问题,应该不是这代码影响了,可以选择暂停一会儿再开始试试,可能是网站检查到你是非法请求了
作者: 1983444000    时间: 2015-9-17 14:14
站长苏飞 发表于 2015-9-17 14:12
这个代码没有问题,应该不是这代码影响了,可以选择暂停一会儿再开始试试,可能是网站检查到你是非法请求 ...

好的多谢,抓包的时候 我见是每秒请求一次 我加延时也是一秒
作者: 站长苏飞    时间: 2015-9-17 14:22
1983444000 发表于 2015-9-17 14:14
好的多谢,抓包的时候 我见是每秒请求一次 我加延时也是一秒

测试一下,不能完全安抓包的数据看,抓包的是正常请求,模拟的情况不一样,模拟的不太像的话是会被检查到的,可以认真对比一下数据,看是否有差异
作者: 1983444000    时间: 2015-9-17 14:27
好的




欢迎光临 苏飞论坛 (http://www.sufeinet.com/) Powered by Discuz! X3.4