Spec-Zone.ru › Python 3.8

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

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

  • webbrowser — Удобный контроллер веб-браузера
    • Объекты Контроллера Браузера
  • cgi — Поддержка Common Gateway Interface
    • Введение
    • Использование модуля cgi
    • Интерфейс более высокого уровня
    • Функции
    • Обеспокоенность безопасностью
    • Установка скрипта CGI на системе Unix
    • Тестирование скрипта CGI
    • Отладка скриптов CGI
    • Общие проблемы и решения
  • cgitb — Менеджер отслеживания для скриптов CGI
  • wsgiref — WSGI Утилиты и Реализация Справочника
    • wsgiref.util — Утилиты окружения WSGI
    • wsgiref.headers — Инструменты заголовков ответов WSGI
    • wsgiref.simple_server — простой WSGI HTTP сервер
    • wsgiref.validate — Проверяющий соответствие WSGI
    • wsgiref.handlers — Базовые классы сервера/шлюза
    • Примеры
  • 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
    • Разбор ASCII закодированных байтов
    • Структурированные результаты разбора
    • URL кодирование
  • urllib.error — Классы исключений, возбуждаемые urllib.request
  • urllib.robotparser — Парсер robots.txt
  • http — Модули HTTP
    • HTTP коды состояния
  • http.client — HTTP клиент протокола
    • Объекты HTTPConnection
    • Объекты HTTPResponse
    • Примеры
    • Объекты HTTPMessage
  • ftplib — FTP клиент протокола
    • Объекты FTP
    • Объекты FTP_TLS
  • poplib — POP3 клиент протокола
    • Объекты POP3
    • Пример POP3
  • imaplib — IMAP4 клиент протокола
    • Объекты IMAP4
    • Пример IMAP4
  • nntplib — NNTP клиент протокола
    • Объекты NNTP
      • Атрибуты
      • Методы
    • Утилитарные функции
  • smtplib — SMTP клиент протокола
    • Объекты SMTP
    • Пример SMTP
  • smtpd — SMTP сервер
    • Объекты SMTPServer
    • Объекты DebuggingServer
    • Объекты PureProxy
    • Объекты MailmanProxy
    • Объекты SMTPChannel
  • telnetlib — Telnet клиент
    • Объекты Telnet
    • Пример Telnet
  • uuid — Объекты UUID в соответствии с RFC 4122
    • Пример
END_OF_DOCUMENT_MARKER
  • 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–2022 Python Software Foundation
Licensed under the PSF License.
https://docs.python.org/3.8/library/internet.html

Spec-Zone.ru

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