Форум сайта python.su
Помогите, пожалуйста, с задачей.
Что нужно:
1. HTTP Server module на SimpleHTTPServer
Поддерживает запросы post и get
1.1 POST Получает и сохраняет сообщения в словаре и отправляет клиенту по запросу.
1.2 GET Отправляет сообщение и удаляет его.
2. HTTP Client module
Отправляет текстовое сообщение на сервер и выводит на экран текстовое сообщение, полученное от сервера используя командную строку.
Все клиент-серверные параметры должны передаваться аргументами командной строки.
Пример:
$ server.py –port=80
The server is waiting for requests
$ client.py post –message=“mess1” –queue=“0”
$ client.py post –message=“mess2”
$ client.py post –message=“mess1_1” –queue=“1”
$ client.py get –queue=“0”
mess1
Офлайн
etopieto
А что за учебное заведение в котором дают такую задачу?
Офлайн
JOHN_16НАУ, Киев
etopietoА что за учебное заведение в котором дают такую задачу?
Офлайн
etopieto ну если нет никаких требований типа “не использовать стороние библиотеки, написать все саомоу на socket”, то есть готовый модуль http . в нем соотвестенно http.server и http.client
как пользоваться гуглиться с пол-пинка по типу:
http://www.ilnurgi1.ru/docs/python/modules/http_client.html
https://www.acmesystems.it/python_httpd
вам нужно в do_POST do_GET напсать свое поведение.
[code python][/code]
Офлайн
PEHDOM
etopieto ну если нет никаких требований типа “не использовать стороние библиотеки, написать все саомоу на socket”, то есть готовый модуль http . в нем соотвестенно http.server и http.clientкак пользоваться гуглиться с пол-пинка по типу:http://www.ilnurgi1.ru/docs/python/modules/http_client.htmlhttps://www.acmesystems.it/python_httpdвам нужно в do_POST do_GET напсать свое поведение.
Офлайн