Описание тега cgihttprequesthandler

1 ответ

Как предварительно обработать запросы, прежде чем обрабатывать их с помощью BaseHTTPServer?

Я хочу запретить доступ к определенным путям на моем сервере, который использует CGIHttpServer модуль. Я создал белый список, который мне нужно будет проверять при каждом запросе, но моя проблема в том, как его реализовать. Я пытался переопределить …
0 ответов

Как я могу узнать имена загруженных файлов, используя 'CGIHTTPServer.CGIHTTPRequestHandler' do_POST?

query = cgi.parse_multipart(handler.rfile, pdict) Я использовал функцию "parse_multipart" модуля cgi для преобразования данных формы, но я не могу найти имя загруженного файла в содержимом переменной "query"? где я могу найти имя файла. Спасибо!
27 апр '12 в 11:52
1 ответ

Доступ к данным запроса POST из CGIHTTPServer (python)

У меня очень простой веб-сервер CGI, работающий с использованием класса Python CGIHTTPServer. Этот класс порождает и выполняет скрипт cgi-php. Если веб-страница отправляет запрос POST, как я могу получить доступ к данным запроса POST в скрипте php?
15 июл '11 в 19:16
1 ответ

Невозможно запустить сценарии Python CGI, используя CGIHTTPRequestHandler в Python 3.3

Я нуб; пытаясь создать и использовать простой веб-сервер в Python, который выполняет скрипты CGI, написанные на Python. Я использую Windows XP и Python v3.3.0. У меня есть каталог "myserver", который содержит "myserver.py", "sample.html" и каталог "…
29 ноя '12 в 07:10
1 ответ

CGI не работает со встроенным Python 3.1 http.server

Я использую http.server с CGIHTTPRequestHandler на OS X 10.6, и путь кода posix в run_cgi() не работает должным образом. Я звоню по адресу /cgi-bin/test.py из формы отправки. Большую часть дня я получал сообщение об ошибке "OSError: [Errno 2] Нет та…
28 окт '10 в 01:53
1 ответ

python basehttpserver и cgihttpserver do_GET(self), используйте обработчик запросов cgi и базовый обработчик запросов

class WebServer(SocketServer.ThreadingMixIn,BaseHTTPServer.HTTPServer): # Works with basehttphandler do_get(self): if 'home' in self.path: <do something here> # "Working" Method is commented out. The problem I'm having is being unable to # han…
3 ответа

CGIHTTPRequestHandler запустить PHP или Python скрипт в Python

Я пишу простой Python веб-сервер на Windows.. это работает, но теперь я хочу запускать динамические скрипты (php или py), а не только HTML-страницы.. вот мой код: from BaseHTTPServer import HTTPServer from CGIHTTPServer import CGIHTTPRequestHandler …
17 мар '11 в 00:58
3 ответа

Каталоги Python CGIHTTPServer по умолчанию

У меня есть следующий минимальный код для HTTP-сервера, обрабатывающего CGI, полученный из нескольких примеров на внутренних каналах: #!/usr/bin/env python import BaseHTTPServer import CGIHTTPServer import cgitb; cgitb.enable() # Error reporting ser…
0 ответов

CGIHTTPRequest Код Python не компилируется в браузере

Я пытаюсь работать с python CGIHTTPRequest. Я построил простой пример. Я создал сценарий для сервера, как показано ниже: port=8666 address=("",port) server=http.server.HTTPServer handler=http.server.CGIHTTPRequestHandler handler.cgi_directories=["//…
1 ответ

Как заставить CGIHTTPRequestHandler выполнять мои PHP-скрипты с данными POST

В настоящее время я пытаюсь делать простые веб-материалы с модулем http.server в Python. Когда я пытаюсь отправить форму в свой скрипт, он не получает данные POST, $_POSTпусто и file_get_contents('php://input')также. Это мое post_test.html: #!/usr/b…
11 апр '22 в 14:57