mirror of
https://github.com/Cp0204/quark-auto-save.git
synced 2026-01-15 08:50:42 +08:00
- 注释掉 `response.raise_for_status()` 以避免非200状态码抛出异常 - 修改错误响应内容
This commit is contained in:
parent
c90262485f
commit
f1cf1f0eb8
@ -185,13 +185,13 @@ class Quark:
|
|||||||
try:
|
try:
|
||||||
response = requests.request(method, url, headers=headers, **kwargs)
|
response = requests.request(method, url, headers=headers, **kwargs)
|
||||||
# print(f"{response.text}")
|
# print(f"{response.text}")
|
||||||
response.raise_for_status() # 检查请求是否成功
|
# response.raise_for_status() # 检查请求是否成功,但返回非200也会抛出异常
|
||||||
return response
|
return response
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
print(f"_send_request error:\n{e}")
|
print(f"_send_request error:\n{e}")
|
||||||
fake_response = requests.Response()
|
fake_response = requests.Response()
|
||||||
fake_response.status_code = 500
|
fake_response.status_code = 500
|
||||||
fake_response._content = b'{"error": 1}'
|
fake_response._content = b'{"status": 500, "message": "request error"}'
|
||||||
return fake_response
|
return fake_response
|
||||||
|
|
||||||
def init(self):
|
def init(self):
|
||||||
@ -263,6 +263,7 @@ class Quark:
|
|||||||
response = self._send_request(
|
response = self._send_request(
|
||||||
"POST", url, json=payload, params=querystring
|
"POST", url, json=payload, params=querystring
|
||||||
).json()
|
).json()
|
||||||
|
print(response)
|
||||||
if response.get("status") == 200:
|
if response.get("status") == 200:
|
||||||
return True, response["data"]["stoken"]
|
return True, response["data"]["stoken"]
|
||||||
else:
|
else:
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user