第34章 女娲补天(2/2)
天才一秒记住本站地址:[笔趣阁ok]
https://www.bqgok.net最快更新!无广告!
self.app_key= app_key
self.data={}
def invoke(self, params):
self.url_data= urllib.parse.urlencode(params).encode(encoding='utf-8')
req= urllib.request.Request(self.url, self.url_data)
try:
rsp= urllib.request.urlopen(req)
str_rsp= rsp.read dict_rsp= json.loads(str_rsp.decode('utf-8'))
return dict_rsp
except urllib.error.URLError as e:
dict_error={}
if hasattr(e,"code"):
dict_error={}
dict_error['ret']=-1
dict_error['httpcode']= e.code
dict_error['msg']="sdk http post err"
return dict_error
if hasattr(e,"reason"):
dict_error['msg']='sdk http post err'
dict_error['httpcode']=-1
dict_error['ret']=-1
return dict_error
else:
dict_error={}
dict_error['ret']=-1
dict_error['httpcode']=-1
dict_error['msg']="system error"