From 8cfdfbd4f04fe358c5989f46c0ccdaa76425869e Mon Sep 17 00:00:00 2001 From: zzyyyl Date: Sat, 3 Sep 2022 17:33:04 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20curl=20=E6=B2=A1=E6=9C=89=E4=BC=A0?= =?UTF-8?q?=E5=9B=9E=20response=20=E8=80=8C=E6=98=AF=E4=BC=A0=E5=9B=9E?= =?UTF-8?q?=E6=8A=A5=E9=94=99=E4=BF=A1=E6=81=AF=E7=9A=84=E6=97=B6=E5=80=99?= =?UTF-8?q?=E4=B9=9F=E5=85=81=E8=AE=B8=E9=87=8D=E8=AF=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/MeoAssistant/ReportDataTask.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/MeoAssistant/ReportDataTask.h b/src/MeoAssistant/ReportDataTask.h index 1e4867ca76..7cab9d69b2 100644 --- a/src/MeoAssistant/ReportDataTask.h +++ b/src/MeoAssistant/ReportDataTask.h @@ -39,7 +39,9 @@ namespace asst http::Response report( const std::string& subtask, const std::string& format, HttpResponsePred success_cond = [](const http::Response& response) -> bool { return response.success(); }, - HttpResponsePred retry_cond = [](const http::Response& response) -> bool { return response.status_5xx(); }); + HttpResponsePred retry_cond = [](const http::Response& response) -> bool { + return !response.status_code() || response.status_5xx(); + }); ReportType m_report_type = ReportType::Invaild; std::string m_body;