Видео ролики бесплатно онлайн

Смотреть красотки видео

Официальный сайт avto4avto 24/7/365

Смотреть видео бесплатно

exelens 09.06.2010 23:07

Python — Пример простого web сервера Nano PyHttpd на Python

В продолжение темы создания простого сервера на Python. В этот раз был написан простой веб сервер с применением сокетов. Возможно кому-нибудь пригодиться для учебных целей или может понадобиться маленький тестовый веб сервер.
Если возникли вопросы, RANUX ждёт ваших комментариев.

После того как запустите скрипт, создайте рядом со скриптом папку www и разместите там файл index.html и посмотрите на работу сервера через веб браузер зайдя по адресу 127.0.0.1:8080.
P.S. В качестве реального сервера лучше установить что-нибудь посерьёзнее...


Тэги: python вебсервер
+ 3 -
Похожие Поделиться

RANUX 09.06.2010 23:18 #
+ 0 -
Спасибо за исправление! :)
exelens 09.06.2010 23:28 #
+ 0 -
Я просто перепостил как нужно.
У Вас интересный материал =)
Ждём ещё примеры и статьи
Osiris 09.06.2010 23:31 #
+ 0 -
Кстати, на всякий случай, если быстро надо запустить web сервер для теста чего-нибудь, у питона для этого есть стандартный модуль SimpleHTTPServer, т.е.:
python -m SimpleHTTPServer any_port
Естественно запускать в папке с искомыми файлами.
Ну а в учебных целях конечно можно и свой написать)
exelens 09.06.2010 23:35 #
+ 0 -
А ещё интересные штуки на Питоне знаете?

Сделаем новый топик про штуки на Питоне?
Osiris 09.06.2010 23:46 #
+ 0 -
Не, до Питона все руки не доходят, а вот почитать такой блог, думаю, было бы интересно, да и много наверное найдется тех, кому есть что рассказать
exelens 10.06.2010 00:08 #
+ 1 -
Читать то все хотят =)))
Писателей как обычно мало =(
Popeye 09.06.2010 23:46 #
+ 0 -
Спасибо, как раз искал что нибудь простенькое для тестирования
RANUX 10.06.2010 00:33 #
+ 1 -
Был вопрос по поводу Cookies. Добавить кукисы очень просто. Добавте в мой пример

send_string(sock, "HTTP/1.0 200 OK\r\n")
send_string(sock, "Content-Type: text/html; charset=UTF-8\r\n")
send_string(sock, "Set-Cookie: name=value\r\n")
send_string(sock, "Server: Nano PyHttpd\r\n\r\n")


p.s. так же добавил поправку в исходнике у себя на сайте
RANUX 10.06.2010 00:39 #
+ 0 -
Чтобы посмотреть остальные параметры, которые можно отправить браузеру наберите
telnet google.com 80 и введите GET / HTTP/1.0
TiGR 10.06.2010 09:06 #
+ 0 -
Изучение http брутфорсом?
RANUX 10.06.2010 13:27 #
+ 0 -
Можно и RFC почитать. :)
wiz 10.06.2010 09:53 #
+ 2 -
на самом деле простой веб-сервер на питоне. который к тому же ещё и многопоточный.
evgenyl 11.06.2010 16:52 #
+ 0 -
Очень хорошо, попробуй с asyncore, если что не поймешь могу подсказать.

Смотреть видео онлайн

Онлайн видео бесплатно


Смотреть русское с разговорами видео

Online video HD

Видео скачать на телефон

Русские фильмы бесплатно

Full HD video online

Смотреть видео онлайн

Смотреть HD видео бесплатно

School смотреть онлайн