摘要:
最近在做并发测试,用到了多线程去请求server,发现请求的数据太大时会有不少线程抛出操作超时的异常。通过增加一bool变量判断是否超时,如果超时则继续等待,否则返回结果。代码如下,超时的问题暂时解决,但没有分析这样是否足够合理,目前还在测试中...wenanry说可以加上如下一段代码,感觉和我下面写的效果应该是一样的。//这个在Post的时候,一定要加上,如果服务器返回错误,他还会继续再去请求,不会使用之前的错误数据,做返回数据HttpWebRequest .ServicePoint.Expect100Continue=false;private long RequestMethod(str 阅读全文