瀏覽代碼

判断请求体参数是否为空

peng 2 年之前
父節點
當前提交
7ec7cfb963
共有 1 個文件被更改,包括 2 次插入0 次删除
  1. 2 0
      Controller/PaymentCycle.py

+ 2 - 0
Controller/PaymentCycle.py

@@ -330,6 +330,8 @@ class PaypalCycleNotify(View):
     def do_paypal_webhook_notify(self, request_dict, request, response):
     def do_paypal_webhook_notify(self, request_dict, request, response):
         logger = logging.getLogger('pay')
         logger = logging.getLogger('pay')
         logger.info('--------进入周期扣款钩子--------')
         logger.info('--------进入周期扣款钩子--------')
+        if not request.body:
+            return HttpResponse('fail', status=500)
         json_agreement_str = request.body.decode("utf-8")
         json_agreement_str = request.body.decode("utf-8")
         json_obj = json.loads(json_agreement_str)
         json_obj = json.loads(json_agreement_str)
         header = request.META
         header = request.META