Tag: http

Обнаружение типа запроса HTTP (GET, HEAD и т. Д.) Из cgi python

Как я могу узнать HTTP-запрос, полученный моим python cgi? Мне нужно другое поведение для HEAD и GET. Благодаря!

Тестирование RESTful API с помощью POST с Python

Я пытаюсь проверить интерфейс RESTful, над которым я работаю (я использую этот: codeigniter-restserver ), и я бы хотел использовать Python. Кажется, что GET работает нормально, но у меня проблемы с POST . Я не спрашиваю об ошибках этой библиотеки, скорее я просто пытаюсь выяснить, как тестировать POST с Python. Это то, что у меня есть: […]

Поддержание соединения WebSocket

Я делаю исследование по протоколу WebSocket и пытаюсь реализовать простую службу ECHO на данный момент с Python на сервере. Кажется, что он работает нормально, но соединение сразу после установки. Вот мой клиент: <!doctype html> <head> <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript"> function Client() { //var ws = new WebSocket("ws://echo.websocket.org"); // this works fine var ws = […]

Замена httplib python?

У меня есть клиент python, который выталкивает большое количество данных через httlib стандартной библиотеки. Пользователи жалуются на то, что приложение работает медленно. Я подозреваю, что это может быть частично связано с используемым мной клиентом HTTP. Могу ли я улучшить производительность, заменив httplib на что-то еще? Я видел, что twisted предлагает HTTP-клиент. Это, по-видимому, очень важно […]

Parse Raw HTTP в Python

Я ищу библиотеку или вызов функции в python или связанную с ней библиотеку, которая позволяла бы мне загружать необработанный поток текстовых данных, представляющих HTTP req / res, и это могло бы выплюнуть, что информация – это своего рода значимая форма, такая как словарь или список. Я не хочу использовать какой-либо встроенный класс или создавать кучу […]

Как wsgi обрабатывает несколько заголовков запросов с тем же именем?

В заголовках WSGI представлены в окружении как значения «HTTP_XXX». Например, значение Cookie: заголовок хранится в ключе HTTP_COOKIE среды. Как представлены несколько заголовков запросов с одинаковым заголовком?

в чем разница между BaseHTTPServer и SimpleHTTPServer? когда и где его использовать?

В чем разница между BaseHTTPServer и SimpleHTTPServer? Когда и где я должен их использовать?

Получить файл из запроса POST с использованием BaseHTTPServer Python

Я запускаю код ниже, чтобы получать сообщения POST. Как получить файл (отправленный с POST) и как я могу ответить с кодом состояния HTTP 200 OK? #!/usr/bin/env python import ssl import BaseHTTPServer, SimpleHTTPServer from BaseHTTPServer import BaseHTTPRequestHandler class HttpHandler(BaseHTTPRequestHandler): def do_POST(self): print "got POST message" # how do I get the file here? print self.request.FILES httpd […]

Простой сервер изображений

У меня есть куча изображений, которые мне нужны, чтобы другие просматривали веб-браузер практически так же, как и Apache-Gallery . Я мог бы сбрасывать все мои изображения в каталоге, чтобы пользователи нажимали: HTTP: // сервер: порт / каталог увидели бы маленькие миниатюры и выбор изображения загрузили бы его полный размер на странице с опциями для просмотра […]

Получить описание кода состояния в запросах Python

Я хотел бы иметь возможность ввести код ответа сервера и запросить подсказки, что означает этот код. Например, код 200 -> ok Я нашел ссылку на исходный код, который показывает структуру словарей кодов и описаний. Я вижу, что Requests вернет код ответа для данного описания: print requests.codes.processing # returns 102 print requests.codes.ok # returns 200 print […]

Python - лучший язык программирования в мире.