三方接口修改headers

This commit is contained in:
曹前明 2022-09-15 12:56:58 +08:00
parent f452472755
commit 4b4ad0f45f
3 changed files with 8 additions and 7 deletions

View File

@ -30,7 +30,7 @@ class DhClient:
if settings.DAHUA_ENABLED:
self.client_id = client_id
self.client_secret = client_secret
self.headers = {}
self.headers = {"Connection": "close"}
self.isGetingToken = False
self.isRuning = True
self.token = None
@ -68,7 +68,7 @@ class DhClient:
self.isRuning = False
# self.t.join()
def request(self, url: str, method: str, params=dict(), json=dict(), timeout=10,
def request(self, url: str, method: str, params=dict(), json=dict(), timeout=120,
file_path_rela=None, raise_exception=True):
if not settings.DAHUA_ENABLED:
raise ParseError('大华对接未启用')

View File

@ -29,7 +29,7 @@ class SpClient:
return None
self.username = username
self.password = password
self.headers = {}
self.headers = {"Connection": "close"}
self.isGetingToken = False
self.isRuning = True
self.t = None # 线程
@ -78,7 +78,7 @@ class SpClient:
self.isRuning = False
# self.t.join()
def request(self, url: str, method: str, params=dict(), json=dict(), timeout=10,
def request(self, url: str, method: str, params=dict(), json=dict(), timeout=120,
file_path_rela=None, raise_exception=True):
if not settings.SP_ENABLED:
raise ParseError('音响对接未启用')

View File

@ -26,6 +26,7 @@ class XxClient:
self.licence = licence
self.username = username
self.isGetingToken = False
self.headers = {"Connection": "close"}
self.isRuning = True
self.token = ''
self.log = {}
@ -38,7 +39,7 @@ class XxClient:
'licence': self.licence
}
try:
r = requests.post(json=json, url=settings.XX_BASE_URL + '/getAccessTokenV2', verify=False, timeout=20)
r = requests.post(json=json, url=settings.XX_BASE_URL + '/getAccessTokenV2', verify=False, timeout=120)
ret = r.json()
if ret.get('errorCode', 1) == 0:
self.token = ret['data']['token']
@ -51,7 +52,7 @@ class XxClient:
json = {
'licence': self.licence
}
r = requests.post(json=json, url=settings.XX_BASE_URL + '/getAccessTokenV2', verify=False, timeout=20)
r = requests.post(json=json, url=settings.XX_BASE_URL + '/getAccessTokenV2', verify=False, timeout=120)
ret = r.json()
if ret.get('errorCode', 1) == 0:
self.isGetingToken = False
@ -88,7 +89,7 @@ class XxClient:
break
else:
r = getattr(requests, method)('{}{}'.format(settings.XX_BASE_URL, url),
params=params, json=json, timeout=timeout, verify=False)
headers=self.headers, params=params, json=json, timeout=timeout, verify=False)
# if settings.DEBUG:
# print_roundtrip(r)
ret = r.json()