现在,我正在使用 [here][1] 找到的基本获取请求模板从 indiegogo 获取 url,作为辅助项目的一部分。然后我使用将字节数据转换为字符串
responseText, err:= ioutil.ReadAll(response.Body)
trueText:= string(responseText)
在需要时进行适当的错误处理
它适用于反复尝试获取和其他一些不同长度的 url(至少与前一个 url 一样大,比下一个长一些)。
奇怪的是,当我试图让它中断并抛出一个运行时错误
panic: runtime error: index out of range
并以状态 2 退出。我很好奇问题可能是什么。
我知道这不是 indiegogo 对我每分钟一次的请求感到生气并切断我的连接,因为我可以毫无问题地连续请求 20 分钟。给它一点停机时间,它仍然会完全中断
感谢您的帮助
编辑,它似乎是一些页面中的一个格式错误的 html,它与我正在运行的循环混淆,该循环基于在运行时中仅在一些 url 上设法中断 go 的内容。谢谢您的帮助
[1]: