인터넷 프로토콜과 지원¶
이 장에서 설명하는 모듈은 인터넷 프로토콜을 구현하고 관련 기술을 지원합니다. 모두 파이썬으로 구현됩니다. 대부분 모듈은 시스템 의존적인 모듈 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.request
Restrictions
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