Spec-Zone.ru › Python 3.14

Интернет-протоколы и поддержка

Модули, описанные в этой главе, реализуют интернет-протоколы и обеспечивают поддержку связанных технологий. Все они реализованы на Python. Для работы большинства этих модулей требуется системно-зависимый модуль socket, который в настоящее время поддерживается на большинстве популярных платформ. Обзор модулей:

  • webbrowser — удобное управление веб-браузером
    • Интерфейс командной строки
    • Объекты управления браузером
  • wsgiref — утилиты WSGI и эталонная реализация
    • wsgiref.util – утилиты для окружения WSGI
    • wsgiref.headers – инструменты для заголовков ответов WSGI
    • wsgiref.simple_server – простой HTTP-сервер WSGI
    • wsgiref.validate — средство проверки соответствия WSGI
    • wsgiref.handlers – базовые классы сервера/шлюза
    • wsgiref.types – типы WSGI для статической проверки типов
    • Примеры
  • urllib — модули для работы с URL
  • urllib.request — расширяемая библиотека для открытия URL
    • Объекты Request
    • Объекты OpenerDirector
    • Объекты BaseHandler
    • Объекты HTTPRedirectHandler
    • Объекты HTTPCookieProcessor
    • Объекты ProxyHandler
    • Объекты HTTPPasswordMgr
    • Объекты HTTPPasswordMgrWithPriorAuth
    • Объекты AbstractBasicAuthHandler
    • Объекты HTTPBasicAuthHandler
    • Объекты ProxyBasicAuthHandler
    • Объекты AbstractDigestAuthHandler
    • Объекты HTTPDigestAuthHandler
    • Объекты ProxyDigestAuthHandler
    • Объекты HTTPHandler
    • Объекты HTTPSHandler
    • Объекты FileHandler
    • Объекты DataHandler
    • Объекты FTPHandler
    • Объекты CacheFTPHandler
    • Объекты UnknownHandler
    • Объекты HTTPErrorProcessor
    • Примеры
    • Устаревший интерфейс
    • Ограничения urllib.request
  • urllib.response — классы ответов, используемые urllib
  • urllib.parse — разбор URL на компоненты
    • Разбор URL
    • Безопасность при разборе URL
    • Разбор байтов в кодировке ASCII
    • Структурированные результаты разбора
    • Экранирование URL
  • urllib.error — классы исключений, вызываемых urllib.request
  • urllib.robotparser — анализатор robots.txt
  • http — модули HTTP
    • Коды состояния HTTP
    • Категории состояний HTTP
    • Методы HTTP
  • http.client — клиент протокола HTTP
    • Объекты HTTPConnection
    • Объекты HTTPResponse
    • Примеры
    • Объекты HTTPMessage
  • ftplib — клиент протокола FTP
    • Справочник
      • Объекты FTP
      • Объекты FTP_TLS
      • Переменные модуля
  • poplib — клиент протокола POP3
    • Объекты POP3
    • Пример POP3
  • imaplib — клиент протокола IMAP4
    • Объекты IMAP4
    • Пример IMAP4
  • smtplib — клиент протокола SMTP
    • Объекты SMTP
    • Пример SMTP
  • uuid — объекты UUID согласно RFC 9562
    • Использование из командной строки
    • Пример
    • Пример использования из командной строки
  • socketserver — инфраструктура для сетевых серверов
    • Примечания по созданию серверов
    • Объекты серверов
    • Объекты обработчиков запросов
    • Примеры
      • Пример socketserver.TCPServer
      • Пример socketserver.UDPServer
      • Асинхронные примеси
  • http.server — HTTP-серверы
    • Интерфейс командной строки
    • Вопросы безопасности
  • http.cookies — управление состоянием HTTP
    • Объекты Cookie
    • Объекты Morsel
    • Пример
  • http.cookiejar — обработка cookie для HTTP-клиентов
    • Объекты CookieJar и FileCookieJar
    • Подклассы FileCookieJar и взаимодействие с веб-браузерами
    • Объекты CookiePolicy
    • Объекты DefaultCookiePolicy
    • Объекты Cookie
    • Примеры
  • xmlrpc — серверные и клиентские модули XMLRPC
  • xmlrpc.client — доступ к XML-RPC-клиенту
    • Объекты ServerProxy
    • Объекты DateTime
    • Объекты Binary
    • Объекты Fault
    • Объекты ProtocolError
    • Объекты MultiCall
    • Вспомогательные функции
    • Пример использования клиента
    • Пример использования клиента и сервера
  • xmlrpc.server — базовые серверы XML-RPC
    • Объекты SimpleXMLRPCServer
      • Пример SimpleXMLRPCServer
    • CGIXMLRPCRequestHandler
    • Документирование сервера XMLRPC
    • Объекты DocXMLRPCServer
    • DocCGIXMLRPCRequestHandler
  • ipaddress — библиотека для работы с IPv4/IPv6
    • Вспомогательные фабричные функции
    • IP-адреса
      • Объекты адресов
      • Преобразование в строки и целые числа
      • Операторы
        • Операторы сравнения
        • Арифметические операторы
    • Определения IP-сетей
      • Префикс, маска сети и маска узла
      • Объекты сетей
      • Операторы
        • Логические операторы
        • Итерация
        • Сети как контейнеры адресов
    • Объекты интерфейсов
      • Операторы
        • Логические операторы
    • Другие функции уровня модуля
    • Пользовательские исключения

© 2001 Python Software Foundation
Licensed under the PSF License.
https://docs.python.org/3.14/library/internet.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API