Spec-Zone.ru › Python 3.11

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

Модули, описанные в этой главе, реализуют протоколы Интернета и поддержку связанных технологий. Они все реализованы на 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.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
    • Пример
  • http.cookiejar — Обработка куки для 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–2023 Python Software Foundation
Licensed under the PSF License.
https://docs.python.org/3.11/library/internet.html

Spec-Zone.ru

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