Spec-Zone.ru › Python 3.12

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

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

  • webbrowser — Удобный контроллер веб-браузера
    • Объекты контроллера браузера
  • wsgiref — Утилиты WSGI и эталонная реализация
    • wsgiref.util — Утилиты окружения WSGI
    • wsgiref.headers — Инструменты обработки заголовков ответов WSGI
    • wsgiref.simple_server — простой сервер WSGI HTTP
    • wsgiref.validate — Проверяющий соответствие WSGI
    • wsgiref.handlers — Базовые классы сервера/шлюза
    • wsgiref.types — Типы WSGI для статической проверки типов
    • Примеры
  • urllib — Модули обработки URL
  • urllib.request — Расширяемая библиотека для открытия URL
    • Объекты запросов
    • Объекты 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 4122
    • Использование в командной строке
    • Пример
    • Пример использования в командной строке
  • socketserver — Фреймворк для сетевых серверов
    • Примечания по созданию серверов
    • Объекты серверов
    • Объекты обработчиков запросов
    • Примеры
      • socketserver.TCPServer Пример
      • socketserver.UDPServer Пример
      • Асинхронные миксины
  • http.server — HTTP серверы
    • Рекомендации по безопасности
  • http.cookies — Управление состоянием HTTP
    • Объекты Cookie
    • Объекты Morsel
    • Пример
END_OF_DOCUMENT_MARKER
  • 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–2024 Python Software Foundation
Licensed under the PSF License.
https://docs.python.org/3.12/library/internet.html

Spec-Zone.ru

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