Как обработать почтовый запрос в формате json на собственный ноутбук на python через django или flask

Я настроил http webhook на веб-странице cloud.thethingsstack.network, который выполняет пост-запрос к настроенной конечной точке (моему ноутбуку) следующим образом:

http://xxx.ngrok.io -> http://localhost:80
For uplink message: http://localhost:80/uplink-message
For join ack: http://localhost:80/join-accept

Используя ngrok.exe http 80 я также вижу, что получаю запросы на почту в моей командной строке:

POST /uplink-enabled           502 Bad Gateway                                                                          POST /uplink-enabled           502 Bad Gateway                                                                          POST /uplink-enabled           502 Bad Gateway 

Однако мне не удается получить данные в формате json, следуя онлайн-учебникам:

Есть ли пример кода, который постоянно прослушивает http порт и обрабатывает почтовые запросы?

@app.route('/uplink-enabled', methods= ['POST', 'GET'])
def query_example():
    return 'Query String Example'

Это обработает 405 ошибку.

Ваш dev-сервер возвращает HTTP 405 (Метод не разрешен), потому что определение маршрута должно явно определять метод:

@app.route('/uplink-enabled', methods=['POST'])
Вернуться на верх