0

所以我意识到这可能与我不了解本地 IP 的工作原理有关,但可以说我的计算机在公共 ip 上运行:xxx.xxx.xx.xx

我有这个烧瓶代码:

from flask import Flask, request
app = Flask(__name__)
@app.route('/testingdata', methods=['POST'])
def result():
   print(request)
   print(request.form['DevEUI_uplink'])
   return 'Received !'

if __name__ == '__main__':
   app.run(host = '0.0.0.0', debug=True, port=5000)

这个 lora 平台能够将 POST 数据发送到我设法将其发送给 Beeceptor 的 URL,而数据如下所示:

{“DevEUI_uplink”:{“时间”:“2018-10-19T13:15:17.531+00:00”,“DevEUI”:“xxxxxxxxxxxxxxxx”,“FPort”:18,“FCntUp”:4,“ADRbit”: 1,"MType": 4,"FCntDn": 4,"payload_hex": "7b2274656d7065726174757265223a32337d",...}}

但是当我尝试将 URL 指向 xxx.xxx.xx.xx:5000/testingdata 时,什么也没有。

我欢迎任何关于这方面的新手友好知识,因为我已经有一段时间了。

编辑 1:感谢您的托管提示,但仍然无法正常工作。

4

0 回答 0