скрученный http клиент

Я после примера, описывающего использование Клиента HTTP Twisted.

После чтения превосходного сообщения в блоге на внутренностях Скрученных я понимаю, как компоненты "Фабрики" и "Протокола" играют свою роль, но я неясен о том, как представить "Запрос" в полном Клиентском потоке.

Строго говоря, я должен быть в состоянии выполнить, HTTP ДОБИРАЮТСЯ, и POST запрашивает к Скрученному использованию удаленного сервера.

Обновленный: после обсуждения irc #twisted / #python, это кажется этим twisted.web2 исчезает в пользу увеличения функциональности на twisted.web например, Агент.

14
задан jldupont 27 January 2010 в 18:50
поделиться

1 ответ

Как в виде скрученных 9.0, на самом деле имеется два доступных клиента HTTP. Старший имеет несколько функций, таких как автоматически после перенаправления, интерпретации заголовков Cookie и т. Д. Вы можете найти пример его использования:

http://twistedmatrix.com/documents/current/web/examples/

( getpage.py и dlpage.py )

К сожалению, интерфейс, представленный старшим клиентом, затрудняет ряд распространенных задач. Например, используя GUTPAGE , вы не можете исследовать заголовки произвольного ответа.

Новередльный HTTP-клиент еще не такой же позиции, как старый, но он представляет интерфейс, предназначенный для устранения ограничений GUTPAGE . Он также предназначен, чтобы быть легче продленным и настроенным. Вы можете найти документ, описывающий его использование здесь:

http://twistedmatrix.com/documents/current/web/howtome/client.html

17
ответ дан 1 December 2019 в 13:09
поделиться
Другие вопросы по тегам:

Похожие вопросы: