【笔记】做一个winform时遇到的坑

需求是把数据库中读取的文章发布到第三方软文接口,使用的是POST提交。不知道为什么除了第一次可以成功,接下来的几次都会失败。后来百度了一下发现是因为第一次POST提交后系统中Http相关的资源没有正确释放,导致后续GetResponse或GetRequestStream超时死掉。后来使用WebRequest强制垃圾回收: System.GC.Collect();  。每次POST之前先强制垃圾回收一次。

参考文档 http://www.crifan.com/fixed_problem_sometime_httpwebrequest_getresponse_timeout/

原文地址:https://www.cnblogs.com/yuzuoxiang/p/7095113.html