Описание тега basehttpserver
Этот класс Python используется для создания простого веб-сервера HTTP.
3
ответа
Python 3.x BaseHTTPServer или http.server
Я пытаюсь сделать программу BaseHTTPServer. Я предпочитаю использовать Python 3.3 или 3.2 для него. Я нахожу документ трудным для понимания относительно того, что импортировать, но попытался изменить импорт с: from BaseHTTPServer import BaseHTTPRequ…
24 апр '14 в 09:10
2
ответа
Как я могу отправлять и получать запросы HTTP POST в Python?
У меня есть два скрипта Python, которые я использую, чтобы попытаться выяснить, как отправлять и получать запросы POST в Python: Клиент: import httplib conn = httplib.HTTPConnection("localhost:8000") conn.request("POST", "/testurl") conn.send("clien…
05 май '14 в 14:58
2
ответа
Почему http-сервер хоста должен указывать IP-адрес, на котором он размещается?
Я размещаю http-сервер на Python, используя модуль BaseHTTPServer. Я хочу понять, почему необходимо указывать IP-адрес, на котором вы размещаете http-сервер, например 127.0.0.1/192.168.0.1 или что-то еще. [может быть общей концепцией http-сервера, а…
20 авг '15 в 06:27
0
ответов
Написать простой прокси-сервер с Python, просто странные символы в браузере
Я пытаюсь написать простой Http-прокси с Python. Это мой код: import BaseHTTPServer import urllib2 import threading HOST_NAME="localhost" PORT_NUMBER=9090 class RequestHandler(BaseHTTPServer.BaseHTTPRequestHandler): def handle_get_async(self): opene…
28 окт '14 в 17:29
2
ответа
Python - BaseHTTPServer, проблема с POST и GET
Сейчас я делаю очень простое приложение с двумя веб-страницами по URL-адресам: localhost: 8080 / restaurant / и localhost: 8080 / restaurant /new. У меня есть база данных sqlite, которой я манипулирую с SQLAlchemy в моем коде Python. На моей первой …
02 мар '15 в 10:35
0
ответов
Мне нужно получить заголовок HTTP-запроса для TRACE?
Я использую Python 2.7, и я хочу реализовать функцию do_TRACE для моего HTTP-сервера, и я использую библиотеку BaseHTTPServer. Я хочу получить заголовок запроса. Как я могу получить это? Как я могу получить длину этого? Пожалуйста, помогите мне... d…
10 дек '14 в 19:29
1
ответ
Как отключить HTTPServer из обработчика запросов в Python?
Как отключить этот сервер, когда я получаю исключение StopIteration? sys.exit() не работает. #!/usr/bin/env python from BaseHTTPServer import BaseHTTPRequestHandler,HTTPServer PORT_NUMBER = 2000 from itertools import islice filename = 'data/all.txt'…
26 сен '13 в 22:56
1
ответ
Как предварительно обработать запросы, прежде чем обрабатывать их с помощью BaseHTTPServer?
Я хочу запретить доступ к определенным путям на моем сервере, который использует CGIHttpServer модуль. Я создал белый список, который мне нужно будет проверять при каждом запросе, но моя проблема в том, как его реализовать. Я пытался переопределить …
17 авг '14 в 18:57
0
ответов
Python 3 http.server, как сделать BaseHTTPRequestHandler как SimpleHTTPRequestHandler?
Как сделать базовый BaseHTTPRequestHandler, который выполняет ту же функцию, что и SimpleHTTPRequestHandler, для размещения всех файлов в каталоге. Причина, по которой я хочу это сделать, заключается в том, что я не могу настроить SimpleHTTPRequestH…
25 сен '18 в 20:30
1
ответ
Как получить переменные / функции другого класса в классе BaseHTTP "WebServer"
renegade.py (основной до) import socket, re from prerequisites import * import datetime,random,sys,time,os,pickle,urllib from threading import * class Renegade(): def __init__(self, settings, main, db): self.settings = settings self.main = main self…
09 июл '11 в 12:27
2
ответа
Python BaseHTTPRequestHandler: ответ с JSON
У меня есть класс Python, который наследует BaseHTTPRequestHandler и реализует метод do_POST, В настоящее время мне удается ответить только с целочисленным статусом, например, 200, используя следующую команду в конце метода: self.send_response(200) …
02 янв '17 в 15:09
1
ответ
Различия между BaseHttpServer и wsgiref.simple_server
Я ищу модуль, который предоставляет мне основные возможности http-сервера для локального доступа. Похоже, что в Python есть два метода для реализации простых http-серверов в стандартной библиотеке: wsgiref.simple_server и BaseHttpServer. Какие есть …
01 сен '14 в 20:01
2
ответа
Остановка потоков, порожденных BaseHTTPServer с использованием ThreadingMixin
Я прочитал здесь в этом посте, что с помощью ThreadingMixin (от SocketServer модуль), вы можете создать многопоточный сервер с BaseHTTPServer, Я попробовал это, и это работает. Однако как я могу остановить активные потоки, порожденные сервером (напр…
11 янв '13 в 19:02
0
ответов
Python - BaseHTTPServer, проблема с POST и GET python3.6
У меня есть вопрос о POST с использованием sqlalchemy. Вот подробности, которые я пытаюсь сделать "новый ресторан", сохранить его в базе данных и показать его на странице ресторана. Но я нажал кнопку создания всегда не удалось.(Исключение вызывается…
07 июн '18 в 12:14
5
ответов
Разобрать http GET и POST параметры из BaseHTTPHandler?
BaseHTTPHandler из модуля BaseHTTPServer, по-видимому, не предоставляет какого-либо удобного способа доступа к параметрам HTTP-запроса. Каков наилучший способ проанализировать параметры GET из пути и параметры POST из тела запроса? Прямо сейчас я ис…
22 мар '10 в 05:32
0
ответов
Невозможно перенаправить на страницу index.html после входа
Мое клиентское приложение сначала берет user_ID и пароль со страницы login.html, а затем, когда нажимается кнопка "Войти", функция "display()" запускает сохраненный идентификатор и пароль из полей ввода и отправляет их на сервер. сервер подтверждает…
17 мар '16 в 15:31
1
ответ
Добавьте пользовательское сопоставление запросов во встроенный HTTPServer.HTTPServer в python-telegram-bot
Я только что переписал мой бот телеграммы из pyTelegramBotAPI с python-telegram-bot, Была идея сделать общедоступный URL-адрес мониторинга, который мы могли бы время от времени пинговать с некоторым приложением, чтобы увидеть, работает ли бот (внутр…
14 ноя '16 в 16:07
1
ответ
Python: BaseHTTPServer глобальная переменная?
Я новичок в Python и интересно, возможно ли использование BaseHTTPServer для хранения глобальной переменной, которая доступна для всех запросов? По сути, у меня есть асинхронный процесс, который требует POST обратно на сервер как отдельный запрос от…
26 июл '13 в 19:20
1
ответ
Правильный способ обработки HTML-формы в BaseHTTPHandler
Я знаю, что я должен использовать cgi.FieldStorage для этого. Но чем мне его инициализировать? def do_GET(self): form = cgi.FieldStorage(WHAT SHOULD BE HERE?!) Спасибо! Я искал, но не нашел ответа:(
03 авг '10 в 06:30
1
ответ
Загрузка файлов с символами Юникода из BaseHTTPServer в Python
Я использую Python 2.7.8, чтобы создать сервер, с которого я могу скачивать файлы. Проблема в том, что многие файлы содержат символы utf-8, такие как čćžšđ и другие. Я попытался расшифровать путь, но всякий раз, когда я нажимаю на имя файла с символ…
04 дек '14 в 20:26