diff --git a/backend/app/services/logistics_service.py b/backend/app/services/logistics_service.py index 6fc605d..3d0230d 100644 --- a/backend/app/services/logistics_service.py +++ b/backend/app/services/logistics_service.py @@ -866,13 +866,14 @@ class LogisticsService: }).encode("utf-8") req = request.Request( - url="http://api.kuaidi100.com/elec/detocr", + url="https://api.kuaidi100.com/elec/detocr", data=form_data, headers={"Content-Type": "application/x-www-form-urlencoded"}, method="POST", ) with request.urlopen(req, timeout=30) as resp: - result = json.loads(resp.read().decode("utf-8") or "{}") + raw = resp.read().decode("utf-8") or "{}" + result = json.loads(raw) raw_result = result # 5. 解析返回: data.waybill 为运单号, data.barcode 为条码