Python从诸如Beeceptor之类的Lora服务器获取POST请求

时间:2018-10-19 14:18:13

标签: python post flask lora

所以我意识到这可能与我不了解本地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:感谢您提供的托管提示,但仍然无法正常工作。

0 个答案:

没有答案