【发布时间】:2015-12-29 04:30:03
【问题描述】:
我一直在调用 api (Yelp) 并使用它为多个位置运行“搜索”功能。有时它可以正常工作,有时它会给我一个令我感到困惑的错误。我在看很多地方,所以我一直在限制它,看看数量是否有问题(似乎不是这样。) 我在 5 个位置进行搜索。它可以工作,但如果我再次运行它,我会收到错误消息。然后我在 3 个位置运行它,它不起作用。然后我在 4 上运行它,它恰好可以工作。我再试一次,它不会工作。我觉得我的电脑正在和我玩游戏。这是我不断收到的错误:
(关于最近通话的一些代码)
File "C:\Python27\lib\urllib2.py", line 409, in _call_chain
result = func(*args)
File "C:\Python27\lib\urllib2.py", line 1240, in https_open
context=self._context)
File "C:\Python27\lib\urllib2.py", line 1197, in do_open
raise URLError(err)
urllib2.URLError: <urlopen error EOF occurred in violation of protocol (_ssl.c:590)>
发生了什么事??!!
【问题讨论】:
-
请提供您的代码,只有一条错误消息——很难理解出了什么问题;)
-
只看一下代码,它看起来可能是 Yelp 端的问题。因此,您应该提供相关代码以及 Yelp API 在错误之前给出的响应。