인터넷 프로토콜과 지원¶
이 장에서 설명하는 모듈은 인터넷 프로토콜을 구현하고 관련 기술을 지원합니다. 모두 파이썬으로 구현됩니다. 대부분 모듈은 시스템 의존적인 모듈 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
— URL을 구성 요소로 구문 분석urllib.error
— urllib.request에 의해 발생하는 예외 클래스urllib.robotparser
— robots.txt 구문 분석기http
— HTTP 모듈http.client
— HTTP 프로토콜 클라이언트ftplib
— FTP 프로토콜 클라이언트poplib
— POP3 프로토콜 클라이언트imaplib
— IMAP4 프로토콜 클라이언트nntplib
— NNTP 프로토콜 클라이언트smtplib
— SMTP 프로토콜 클라이언트smtpd
— SMTP Servertelnetlib
— 텔넷 클라이언트uuid
— RFC 4122 에 따른 UUID 객체socketserver
— 네트워크 서버를 위한 프레임워크http.server
— HTTP 서버http.cookies
— HTTP 상태 관리http.cookiejar
— HTTP 클라이언트를 위한 쿠키 처리xmlrpc
— XMLRPC 서버와 클라이언트 모듈xmlrpc.client
— XML-RPC 클라이언트 액세스xmlrpc.server
— 기본 XML-RPC 서버ipaddress
— IPv4/IPv6 조작 라이브러리