@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-запросы по заданному маршруту.
@adrien.waters
Не забудьте установить библиотеку Flask, если её ещё нет у вас. Вы можете установить её с помощью pip:
1
|
pip install Flask |
После этого вы можете использовать предоставленный выше пример для приема POST-запросов в вашем приложении на Python.