Описание тега basehttprequesthandler
1
ответ
Создает ли Python HttpServer новый обработчик запросов для каждого запроса
Я создаю сервер, как это: server = HTTPServer(('', PORT_NUMBER), MyHandler) ... а затем обработчик: class MyHandler(BaseHTTPRequestHandler): x = 0 some_object = SomeClass() def do_GET(self): print self.x self.x += 1 # etc. but x is not used further …
21 авг '13 в 18:14
2
ответа
Как мне получить доступ к данным, отправленным на мой сервер, используя BaseHTTPRequestHandler?
Я новичок в Python (использую v3.3) и веб-программирование, и всю ночь я боролся с проблемой. Я выполняю POST-вызов на свой сервер и отправляю ему некоторые данные следующим образом: DATA = {"listName":"Test list","listDesc":"A test list with test s…
17 июл '13 в 03:28
0
ответов
Мне нужно получить заголовок HTTP-запроса для TRACE?
Я использую Python 2.7, и я хочу реализовать функцию do_TRACE для моего HTTP-сервера, и я использую библиотеку BaseHTTPServer. Я хочу получить заголовок запроса. Как я могу получить это? Как я могу получить длину этого? Пожалуйста, помогите мне... d…
10 дек '14 в 19:29
0
ответов
Python 3 http.server, как сделать BaseHTTPRequestHandler как SimpleHTTPRequestHandler?
Как сделать базовый BaseHTTPRequestHandler, который выполняет ту же функцию, что и SimpleHTTPRequestHandler, для размещения всех файлов в каталоге. Причина, по которой я хочу это сделать, заключается в том, что я не могу настроить SimpleHTTPRequestH…
25 сен '18 в 20:30
2
ответа
Python BaseHTTPRequestHandler: ответ с JSON
У меня есть класс Python, который наследует BaseHTTPRequestHandler и реализует метод do_POST, В настоящее время мне удается ответить только с целочисленным статусом, например, 200, используя следующую команду в конце метода: self.send_response(200) …
02 янв '17 в 15:09
1
ответ
Получить бинарный файл из запроса POST с BaseHTTPRequestHandler
Я экспериментировал с некоторым кодом с этого форума. До сих пор все работало нормально, чтобы получить кусочки json, доставленные в curl POST-запросах, но сейчас я пытаюсь отправить ему небольшой файл.jpg. Это терпит неудачу несколькими способами о…
10 дек '18 в 16:52
1
ответ
Python: экземпляр BaseHTTPRequestHandler сбрасывается после запроса GET
У меня есть python BaseHTTPRequestHandler класс, который вызывается HTTPServer учебный класс. В основном BaseHTTPRequestHandler просто запускает основной алгоритм, а затем отвечает на Get запрос. Проблема в том, что каждый раз, когда я делаю Get зап…
25 янв '18 в 23:17
0
ответов
BaseHTTPRequestHandler self.send_error с заголовками CORS
Я пытаюсь добавить заголовки CORS с помощью self.send_error, но он добавляется как часть тела ответа, а не как заголовок ответа. Мой код: self.send_error(httplib.UNAUTHORIZED) self.send_header('Access-Control-Allow-Origin', '*') self.send_header('Ac…
03 июл '18 в 08:25
1
ответ
python BaseHTTPRequestHandler и локальный каталог http-сервера для открытия файла
from http.server import BaseHTTPRequestHandler, HTTPServer class S(BaseHTTPRequestHandler): def do_GET(self): #path = os.path.join(os.getcwd(), self.path) --> Not work ! with open(self.path, 'r', encoding='utf8') as File: content = File.read() de…
16 июн '18 в 21:49
0
ответов
Python BaseHTTPRequestHandler иногда возвращает изображения, а иногда нет
Поэтому я создаю сервер изображений BaseHTTPRequestHandler в python 3 и в функции do_GET обрабатываю запрос get следующим образом: if self.path.split('?')[0] == '/get/image': os.chdir("/var/www/Static/images") self._set_headers() for file in glob.gl…
31 окт '18 в 13:13
0
ответов
Метод модульного тестирования из пользовательского BaseHTTPRequestHandler
Я продлил BaseHTTPRequestHandler и добавил метод. Я хотел бы провести модульное тестирование new_Method. Я предполагаю, что где-нибудь будет издеваться. Как мне начать? from http import server class MyHandler(server.BaseHTTPRequestHandler): def do_G…
12 апр '18 в 18:54
2
ответа
Python: BaseHTTPRequestHandler - Читать необработанный пост
Как мне прочитать необработанный http пост STRING. Я нашел несколько решений для чтения разобранной версии поста, однако проект, над которым я работаю, представляет необработанную полезную нагрузку xml без заголовка. Поэтому я пытаюсь найти способ п…
26 июл '13 в 18:28
1
ответ
Почему do_GET намного быстрее, чем do_POST
BaseHTTPRequestHandler в Python имеет проблему с формами, отправленными по почте! Я видел других людей, задающих тот же вопрос ( почему метод GET быстрее, чем POST?), Но разница во времени в моем случае слишком большая (1 секунда) Python сервер: fro…
18 сен '16 в 07:23
1
ответ
Веб-сервер, разработанный Python, как передать файл изображения, и может показать в веб-браузере?
Я хочу разработать простой веб-сервер, использующий python для обработки простого http-запроса. Я узнал, как ответить на запрос, такой как передача html-страниц или передача какого-либо другого файла. Когда я передаю файл изображения, клиент использ…
07 окт '17 в 08:45
1
ответ
Как узнать с помощью BaseHTTPRequestHandler, что клиент закрыл соединение
Я пишу http-сервер, который может обслуживать большие файлы для клиента. При записи в поток wfile клиент может закрыть соединение, и мой сервер получает ошибку сокета (Errno 10053). Можно ли остановить запись, когда клиент закрывает соединение?
29 мар '12 в 19:41
1
ответ
Как получить файлы через класс Python BaseHTTPRequestHandler?
Начинающий вопрос ре. BaseHTTPRequestHandler и получение данных... Я использовал BaseHTTPRequestHandler для получения строк JSON, переданных в качестве данных на мой URI. Теперь мне нужно получить как строки JSON, так и файлы ascii. Как я могу сказа…
27 окт '14 в 23:56
0
ответов
Вызов функции перенаправления из BaseHTTPRequestHandler
У меня есть класс, который расширяется от BaseHTTPRequestHandler: class Handler(http.server.BaseHTTPRequestHandler): def do_GET(self): # send headers self.send_response(200) self.send_header('Content-type', 'text/html; charset=utf-8') self.end_heade…
03 сен '17 в 17:27
2
ответа
Как связать несколько указанных IP-адрес на BaseHTTPRequestHandler Python
Мой сервер имеет 3 IP-адреса, 127.0.0.1, 192.168.0.100 и IP-адрес в Интернете. Я собираюсь запустить службу, написанную python, на этом сервере, но я не хочу, чтобы ее выставляли в Интернете. Я использую класс BaseHTTPRequestHandler для реализации э…
24 окт '13 в 03:38
1
ответ
BaseHttpRequestHandler устанавливает глобальные значения
У меня есть небольшая проблема здесь, этот класс здесь: class Skynet(SkynetServer): def __init__(self): self.SkynetStatus = False SkynetServer.__init__(self) def skynet_server_start(self): if not self.skynet and self.server_status: self.skynet = Tru…
08 авг '18 в 17:28
6
ответов
BaseHTTPRequestHandler с пользовательским экземпляром
Это мой http сервер: from BaseHTTPServer import BaseHTTPRequestHandler,HTTPServer class test: def show(self): return "aaaa" class http_server: def __init__(self, t1): self.t1 = t1 server = HTTPServer(('', 8080), myHandler) server.serve_forever() cla…
26 авг '13 в 12:42