OSError: [Errno 0] Error in httplib2 request
OSError: [Errno 0] Error in httplib2 request
我的本地 python 应用程序使用 httplib2 调用 REST api。它已经工作了一年多。今天早上我开始收到以下错误:
2018-06-28 12:43:07.001 Python[1722:25727] IMKInputSession [0x7f99e21ac2f0 presentFunctionRowItemTextInputViewWithEndpoint:completionHandler:] : [self textInputContext]=0x7f99dfd48440 *NO* NSRemoteViewController to client, NSError=Error Domain=NSCocoaErrorDomain Code=4097 "connection from pid 0" UserInfo={NSDebugDescription=connection from pid 0}, com.apple.inputmethod.EmojiFunctionRowItem
最初,我认为这是由于我的 openSSL 证书已过期所致。我已经更新到 openSSL 1.1。我还从 python 3.6 更新到 3.7。我仍然遇到同样的错误。
调用的代码如下。
connection = httplib2.HTTPSConnectionWithTimeout(URL, 443, timeout = 300)
print('Connection made')
self.headers = {"Accept":"application/json", "Authorization":Token}
print(connection)
connection.request('GET', request_command, body=None
headers=self.headers)
print('request made')
错误是由connection.request()引起的。
好的,找到错误了。我使用的是 httplib2 版本 0.9。我通过以下方式升级:
pip3 install httplib2==0.11.3
升级后问题解决
我的本地 python 应用程序使用 httplib2 调用 REST api。它已经工作了一年多。今天早上我开始收到以下错误:
2018-06-28 12:43:07.001 Python[1722:25727] IMKInputSession [0x7f99e21ac2f0 presentFunctionRowItemTextInputViewWithEndpoint:completionHandler:] : [self textInputContext]=0x7f99dfd48440 *NO* NSRemoteViewController to client, NSError=Error Domain=NSCocoaErrorDomain Code=4097 "connection from pid 0" UserInfo={NSDebugDescription=connection from pid 0}, com.apple.inputmethod.EmojiFunctionRowItem
最初,我认为这是由于我的 openSSL 证书已过期所致。我已经更新到 openSSL 1.1。我还从 python 3.6 更新到 3.7。我仍然遇到同样的错误。
调用的代码如下。
connection = httplib2.HTTPSConnectionWithTimeout(URL, 443, timeout = 300)
print('Connection made')
self.headers = {"Accept":"application/json", "Authorization":Token}
print(connection)
connection.request('GET', request_command, body=None
headers=self.headers)
print('request made')
错误是由connection.request()引起的。
好的,找到错误了。我使用的是 httplib2 版本 0.9。我通过以下方式升级:
pip3 install httplib2==0.11.3
升级后问题解决