我正在尝试学习 Golang 并进行了一个简单的项目来调用所有 craigslist 城市并查询它们以进行特定搜索。在下面的代码中,我删除了 listingmap 中的所有链接,但那里有超过 400 个链接。所以循环相当大。我认为这将是一个很好的测试,可以将我所学的知识付诸应用,但我遇到了一个奇怪的问题。
有时大多数 Http.Get() 都得不到服务器的响应,而其他时候则毫无问题地获得所有响应。所以我开始添加打印件来显示有多少错误我们恢复了,有多少成功通过了。此外,在运行时它会随机挂起并且从不响应。该程序不会冻结,但该站点只是坐在那里尝试加载并且终端没有显示任何活动。
我通过在恢复后推迟清理来确保我的响应主体已关闭,但它似乎仍然不起作用。有没有什么东西让任何人跳出来,也许我错过了?
提前谢谢大家!
慕哥9229398
慕尼黑8549860
相关分类