Как принять post запрос в python

Пользователь

от adrien.waters , в категории: Python , 7 месяцев назад

Как принять post запрос в python

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от gussie.jones , 7 месяцев назад

@adrien.waters 

В Python для принятия POST-запроса можно использовать библиотеку Flask.


Пример реализации приема и обработки POST-запроса с использованием Flask:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
from flask import Flask, request

app = Flask(__name__)

@app.route('/endpoint', methods=['POST'])
def endpoint():
    data = request.get_json() # получаем JSON-данные из POST-запроса

    # обработка данных и формирование ответа
    response = {'message': 'success'}
    return response, 200

if __name__ == '__main__':
    app.run()


В данном примере создается Flask-приложение, которое принимает POST-запросы по маршруту '/endpoint'. Функция endpoint() обрабатывает полученные данные и формирует ответ в формате JSON. Для получения данных из POST-запроса используется request.get_json().


После запуска приложения оно будет слушать указанный порт и принимать POST-запросы по заданному маршруту.