0

https://yts.lt/api/v2/list_movies.json?query_term=tt11296058

上述 URL 始终可用,并在从浏览器访问时提供预期输出 (JOSN)

但有时(随机)在使用 httposion 访问相同的 URL 时,会收到以下错误:

要求: HTTPoison.get(url, [], follow_redirect: true)

错误 {:error, %HTTPoison.Error{id: nil, reason: :closed}}

这可能是什么原因。

4

1 回答 1

0

通常,这是由于TCP 请求无法路由到远程和反向时网络故障而发生的。这意味着,TCP 请求未能完成,并且没有来自远程的实际响应。

浏览器可能会静默重试请求。您可以安全地执行相同操作,但请记住节流,以免您的代码进入无限循环。

于 2021-07-04T17:49:19.833 回答