Quellcode durchsuchen

请求url来发布MQTT消息使用get请求

locky vor 4 Jahren
Ursprung
Commit
7cc8f72291
1 geänderte Dateien mit 2 neuen und 3 gelöschten Zeilen
  1. 2 3
      Controller/IotCoreController.py

+ 2 - 3
Controller/IotCoreController.py

@@ -256,14 +256,13 @@ class IotCoreView(View):
             # rtsp://rtsp.zositech.org:8554/ZFdqWldXRFpMTkVaYVZEaEJXRXhUV0RFeE1VRT1B
             # api doc: https://docs.aws.amazon.com/zh_cn/iot/latest/developerguide/http.html
             # https://IoT_data_endpoint/topics/url_encoded_topic_name?qos=1
-            # POST请求url来发布消息
+            # 请求url来发布MQTT消息
             url = 'https://{}/topics/{}?rtsp_command={}'.format(endpoint, topic_name, MSG)
             authorizer_name = 'Ansjer_Iot_Auth'
             signature = self.rsa_sign(Token)  # Token签名
             headers = {'x-amz-customauthorizer-name': authorizer_name, 'Token': Token,
                        'x-amz-customauthorizer-signature': signature}
-            params = {'rtsp_command': MSG}
-            r = requests.post(url=url, headers=headers, json=params, timeout=2)
+            r = requests.get(url=url, headers=headers, timeout=2)
             if r.status_code == 200:
                 return response.json(0)
             else: