인터넷 프로토콜과 지원¶
이 장에서 설명하는 모듈은 인터넷 프로토콜을 구현하고 관련 기술을 지원합니다. 모두 파이썬으로 구현됩니다. 대부분 모듈은 시스템 의존적인 모듈 socket을 요구하는데, 현재 대부분의 대중적인 플랫폼에서 지원됩니다. 다음은 개요입니다:
webbrowser— 편리한 웹 브라우저 제어기cgi— Common Gateway Interface supportcgitb— CGI 스크립트를 위한 트레이스백 관리자wsgiref— WSGI 유틸리티와 참조 구현urllib— URL 처리 모듈urllib.request— Extensible library for opening URLs- Request Objects
- OpenerDirector Objects
- BaseHandler Objects
- HTTPRedirectHandler Objects
- HTTPCookieProcessor Objects
- ProxyHandler Objects
- HTTPPasswordMgr Objects
- HTTPPasswordMgrWithPriorAuth Objects
- AbstractBasicAuthHandler Objects
- HTTPBasicAuthHandler Objects
- ProxyBasicAuthHandler Objects
- AbstractDigestAuthHandler Objects
- HTTPDigestAuthHandler Objects
- ProxyDigestAuthHandler Objects
- HTTPHandler Objects
- HTTPSHandler Objects
- FileHandler Objects
- DataHandler Objects
- FTPHandler Objects
- CacheFTPHandler Objects
- UnknownHandler Objects
- HTTPErrorProcessor Objects
- Examples
- Legacy interface
urllib.requestRestrictions
urllib.response— Response classes used by urlliburllib.parse— Parse URLs into componentsurllib.error— urllib.request에 의해 발생하는 예외 클래스urllib.robotparser— robots.txt 구문 분석기http— HTTP 모듈http.client— HTTP protocol clientftplib— FTP protocol clientpoplib— POP3 프로토콜 클라이언트imaplib— IMAP4 protocol clientnntplib— NNTP protocol clientsmtplib— SMTP protocol clientsmtpd— SMTP Servertelnetlib— 텔넷 클라이언트uuid— RFC 4122 에 따른 UUID 객체socketserver— A framework for network servershttp.server— HTTP servershttp.cookies— HTTP 상태 관리http.cookiejar— Cookie handling for HTTP clientsxmlrpc— XMLRPC 서버와 클라이언트 모듈xmlrpc.client— XML-RPC client accessxmlrpc.server— 기본 XML-RPC 서버ipaddress— IPv4/IPv6 manipulation library
