diff --git a/out_service/cd.py b/out_service/cd.py index f8aee930..b7bc5bdd 100644 --- a/out_service/cd.py +++ b/out_service/cd.py @@ -122,7 +122,17 @@ class JSONRequestHandler(BaseHTTPRequestHandler): res = handle_bytes(resp) if isinstance(res, str): - self.error(res) + if res == "数据头不正确": + sc, resp = connect_and_send() + if sc is None or resp is None: + return + res = handle_bytes(resp) + if isinstance(res, str): + self.error(res) + else: + self.ok(res) + else: + self.error(res) else: self.ok(res)