Ping-Pong сервер — это простейший пример сервера, который отвечает на запросы клиента. В данном случае, сервер будет отвечать на запрос "Ping" сообщением "Pong".
Для начала работы необходимо установить Flask. Flask — это микрофреймворк для создания веб-приложений на Python. Установить его можно с помощью pip:
Код:
pip install FlaskСоздайте файл app.py и добавьте в него следующий код:
Код:
from flask import Flask, jsonify, requestapp = Flask(__name__)@app.route('/ping', methods=['GET'])def ping_pong(): return jsonify({"response": "Pong"})if __name__ == '__main__': app.run(debug=True)Этот код создает простой сервер, который будет отвечать на GET-запросы по адресу /ping сообщением {"response": "Pong"}.
Чтобы запустить сервер, выполните команду:
Код:
python app.pyСервер запустится на http://127.0.0.1:5000/. Теперь вы можете отправлять запросы на этот адрес.
Postman — это популярный инструмент для тестирования API. С его помощью можно отправлять запросы на сервер и проверять ответы.
Скачайте и установите Postman с официального сайта: https://www.postman.com/downloads/.
http://127.0.0.1:5000/ping.GET.Send.После отправки запроса вы должны увидеть ответ от сервера в формате JSON:
Код:
{ "response": "Pong"}Это подтверждает, что сервер работает корректно и отвечает на запросы.
В этой статье мы рассмотрели основы создания простого сервера на Python с использованием Flask. Вы научились:
Этот пример является базовым, но он демонстрирует основные принципы работы серверов. В дальнейшем вы можете расширять функциональность сервера, добавлять новые маршруты, обрабатывать различные типы запросов и интегрировать сервер с базами данных и другими системами.
Теперь, когда вы освоили основы, вы можете переходить к более сложным проектам и углублять свои знания в области разработки серверов и веб-приложений. Удачи в изучении!
Статистика: Добавлено Михаил Молчанов — 20 мар 2025, 02:54