diff options
Diffstat (limited to 'devdocs/python~3.12/library%2Finternet.html')
| -rw-r--r-- | devdocs/python~3.12/library%2Finternet.html | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/devdocs/python~3.12/library%2Finternet.html b/devdocs/python~3.12/library%2Finternet.html new file mode 100644 index 00000000..11baa772 --- /dev/null +++ b/devdocs/python~3.12/library%2Finternet.html @@ -0,0 +1,32 @@ + <span id="internet"></span><h1>Internet Protocols and Support</h1> <span class="target" id="index-0"></span><p id="index-1">The modules described in this chapter implement internet protocols and support for related technology. They are all implemented in Python. Most of these modules require the presence of the system-dependent module <a class="reference internal" href="socket#module-socket" title="socket: Low-level networking interface."><code>socket</code></a>, which is currently supported on most popular platforms. Here is an overview:</p> <ul> <li class="toctree-l1"> +<a class="reference internal" href="webbrowser"><code>webbrowser</code> — Convenient web-browser controller</a><ul> <li class="toctree-l2"><a class="reference internal" href="webbrowser#browser-controller-objects">Browser Controller Objects</a></li> </ul> </li> <li class="toctree-l1"> +<a class="reference internal" href="wsgiref"><code>wsgiref</code> — WSGI Utilities and Reference Implementation</a><ul> <li class="toctree-l2"><a class="reference internal" href="wsgiref#module-wsgiref.util"><code>wsgiref.util</code> – WSGI environment utilities</a></li> <li class="toctree-l2"><a class="reference internal" href="wsgiref#module-wsgiref.headers"><code>wsgiref.headers</code> – WSGI response header tools</a></li> <li class="toctree-l2"><a class="reference internal" href="wsgiref#module-wsgiref.simple_server"><code>wsgiref.simple_server</code> – a simple WSGI HTTP server</a></li> <li class="toctree-l2"><a class="reference internal" href="wsgiref#module-wsgiref.validate"><code>wsgiref.validate</code> — WSGI conformance checker</a></li> <li class="toctree-l2"><a class="reference internal" href="wsgiref#module-wsgiref.handlers"><code>wsgiref.handlers</code> – server/gateway base classes</a></li> <li class="toctree-l2"><a class="reference internal" href="wsgiref#module-wsgiref.types"><code>wsgiref.types</code> – WSGI types for static type checking</a></li> <li class="toctree-l2"><a class="reference internal" href="wsgiref#examples">Examples</a></li> </ul> </li> <li class="toctree-l1"><a class="reference internal" href="urllib"><code>urllib</code> — URL handling modules</a></li> <li class="toctree-l1"> +<a class="reference internal" href="urllib.request"><code>urllib.request</code> — Extensible library for opening URLs</a><ul> <li class="toctree-l2"><a class="reference internal" href="urllib.request#request-objects">Request Objects</a></li> <li class="toctree-l2"><a class="reference internal" href="urllib.request#openerdirector-objects">OpenerDirector Objects</a></li> <li class="toctree-l2"><a class="reference internal" href="urllib.request#basehandler-objects">BaseHandler Objects</a></li> <li class="toctree-l2"><a class="reference internal" href="urllib.request#httpredirecthandler-objects">HTTPRedirectHandler Objects</a></li> <li class="toctree-l2"><a class="reference internal" href="urllib.request#httpcookieprocessor-objects">HTTPCookieProcessor Objects</a></li> <li class="toctree-l2"><a class="reference internal" href="urllib.request#proxyhandler-objects">ProxyHandler Objects</a></li> <li class="toctree-l2"><a class="reference internal" href="urllib.request#httppasswordmgr-objects">HTTPPasswordMgr Objects</a></li> <li class="toctree-l2"><a class="reference internal" href="urllib.request#httppasswordmgrwithpriorauth-objects">HTTPPasswordMgrWithPriorAuth Objects</a></li> <li class="toctree-l2"><a class="reference internal" href="urllib.request#abstractbasicauthhandler-objects">AbstractBasicAuthHandler Objects</a></li> <li class="toctree-l2"><a class="reference internal" href="urllib.request#httpbasicauthhandler-objects">HTTPBasicAuthHandler Objects</a></li> <li class="toctree-l2"><a class="reference internal" href="urllib.request#proxybasicauthhandler-objects">ProxyBasicAuthHandler Objects</a></li> <li class="toctree-l2"><a class="reference internal" href="urllib.request#abstractdigestauthhandler-objects">AbstractDigestAuthHandler Objects</a></li> <li class="toctree-l2"><a class="reference internal" href="urllib.request#httpdigestauthhandler-objects">HTTPDigestAuthHandler Objects</a></li> <li class="toctree-l2"><a class="reference internal" href="urllib.request#proxydigestauthhandler-objects">ProxyDigestAuthHandler Objects</a></li> <li class="toctree-l2"><a class="reference internal" href="urllib.request#httphandler-objects">HTTPHandler Objects</a></li> <li class="toctree-l2"><a class="reference internal" href="urllib.request#httpshandler-objects">HTTPSHandler Objects</a></li> <li class="toctree-l2"><a class="reference internal" href="urllib.request#filehandler-objects">FileHandler Objects</a></li> <li class="toctree-l2"><a class="reference internal" href="urllib.request#datahandler-objects">DataHandler Objects</a></li> <li class="toctree-l2"><a class="reference internal" href="urllib.request#ftphandler-objects">FTPHandler Objects</a></li> <li class="toctree-l2"><a class="reference internal" href="urllib.request#cacheftphandler-objects">CacheFTPHandler Objects</a></li> <li class="toctree-l2"><a class="reference internal" href="urllib.request#unknownhandler-objects">UnknownHandler Objects</a></li> <li class="toctree-l2"><a class="reference internal" href="urllib.request#httperrorprocessor-objects">HTTPErrorProcessor Objects</a></li> <li class="toctree-l2"><a class="reference internal" href="urllib.request#examples">Examples</a></li> <li class="toctree-l2"><a class="reference internal" href="urllib.request#legacy-interface">Legacy interface</a></li> <li class="toctree-l2"><a class="reference internal" href="urllib.request#urllib-request-restrictions"><code>urllib.request</code> Restrictions</a></li> </ul> </li> <li class="toctree-l1"><a class="reference internal" href="urllib.request#module-urllib.response"><code>urllib.response</code> — Response classes used by urllib</a></li> <li class="toctree-l1"> +<a class="reference internal" href="urllib.parse"><code>urllib.parse</code> — Parse URLs into components</a><ul> <li class="toctree-l2"><a class="reference internal" href="urllib.parse#url-parsing">URL Parsing</a></li> <li class="toctree-l2"><a class="reference internal" href="urllib.parse#url-parsing-security">URL parsing security</a></li> <li class="toctree-l2"><a class="reference internal" href="urllib.parse#parsing-ascii-encoded-bytes">Parsing ASCII Encoded Bytes</a></li> <li class="toctree-l2"><a class="reference internal" href="urllib.parse#structured-parse-results">Structured Parse Results</a></li> <li class="toctree-l2"><a class="reference internal" href="urllib.parse#url-quoting">URL Quoting</a></li> </ul> </li> <li class="toctree-l1"><a class="reference internal" href="urllib.error"><code>urllib.error</code> — Exception classes raised by urllib.request</a></li> <li class="toctree-l1"><a class="reference internal" href="urllib.robotparser"><code>urllib.robotparser</code> — Parser for robots.txt</a></li> <li class="toctree-l1"> +<a class="reference internal" href="http"><code>http</code> — HTTP modules</a><ul> <li class="toctree-l2"><a class="reference internal" href="http#http-status-codes">HTTP status codes</a></li> <li class="toctree-l2"><a class="reference internal" href="http#http-status-category">HTTP status category</a></li> <li class="toctree-l2"><a class="reference internal" href="http#http-methods">HTTP methods</a></li> </ul> </li> <li class="toctree-l1"> +<a class="reference internal" href="http.client"><code>http.client</code> — HTTP protocol client</a><ul> <li class="toctree-l2"><a class="reference internal" href="http.client#httpconnection-objects">HTTPConnection Objects</a></li> <li class="toctree-l2"><a class="reference internal" href="http.client#httpresponse-objects">HTTPResponse Objects</a></li> <li class="toctree-l2"><a class="reference internal" href="http.client#examples">Examples</a></li> <li class="toctree-l2"><a class="reference internal" href="http.client#httpmessage-objects">HTTPMessage Objects</a></li> </ul> </li> <li class="toctree-l1"> +<a class="reference internal" href="ftplib"><code>ftplib</code> — FTP protocol client</a><ul> <li class="toctree-l2"><a class="reference internal" href="ftplib#ftp-objects">FTP Objects</a></li> <li class="toctree-l2"><a class="reference internal" href="ftplib#ftp-tls-objects">FTP_TLS Objects</a></li> </ul> </li> <li class="toctree-l1"> +<a class="reference internal" href="poplib"><code>poplib</code> — POP3 protocol client</a><ul> <li class="toctree-l2"><a class="reference internal" href="poplib#pop3-objects">POP3 Objects</a></li> <li class="toctree-l2"><a class="reference internal" href="poplib#pop3-example">POP3 Example</a></li> </ul> </li> <li class="toctree-l1"> +<a class="reference internal" href="imaplib"><code>imaplib</code> — IMAP4 protocol client</a><ul> <li class="toctree-l2"><a class="reference internal" href="imaplib#imap4-objects">IMAP4 Objects</a></li> <li class="toctree-l2"><a class="reference internal" href="imaplib#imap4-example">IMAP4 Example</a></li> </ul> </li> <li class="toctree-l1"> +<a class="reference internal" href="smtplib"><code>smtplib</code> — SMTP protocol client</a><ul> <li class="toctree-l2"><a class="reference internal" href="smtplib#smtp-objects">SMTP Objects</a></li> <li class="toctree-l2"><a class="reference internal" href="smtplib#smtp-example">SMTP Example</a></li> </ul> </li> <li class="toctree-l1"> +<a class="reference internal" href="uuid"><code>uuid</code> — UUID objects according to <strong>RFC 4122</strong></a><ul> <li class="toctree-l2"><a class="reference internal" href="uuid#command-line-usage">Command-Line Usage</a></li> <li class="toctree-l2"><a class="reference internal" href="uuid#example">Example</a></li> <li class="toctree-l2"><a class="reference internal" href="uuid#command-line-example">Command-Line Example</a></li> </ul> </li> <li class="toctree-l1"> +<a class="reference internal" href="socketserver"><code>socketserver</code> — A framework for network servers</a><ul> <li class="toctree-l2"><a class="reference internal" href="socketserver#server-creation-notes">Server Creation Notes</a></li> <li class="toctree-l2"><a class="reference internal" href="socketserver#server-objects">Server Objects</a></li> <li class="toctree-l2"><a class="reference internal" href="socketserver#request-handler-objects">Request Handler Objects</a></li> <li class="toctree-l2"> +<a class="reference internal" href="socketserver#examples">Examples</a><ul> <li class="toctree-l3"><a class="reference internal" href="socketserver#socketserver-tcpserver-example"><code>socketserver.TCPServer</code> Example</a></li> <li class="toctree-l3"><a class="reference internal" href="socketserver#socketserver-udpserver-example"><code>socketserver.UDPServer</code> Example</a></li> <li class="toctree-l3"><a class="reference internal" href="socketserver#asynchronous-mixins">Asynchronous Mixins</a></li> </ul> </li> </ul> </li> <li class="toctree-l1"> +<a class="reference internal" href="http.server"><code>http.server</code> — HTTP servers</a><ul> <li class="toctree-l2"><a class="reference internal" href="http.server#security-considerations">Security Considerations</a></li> </ul> </li> <li class="toctree-l1"> +<a class="reference internal" href="http.cookies"><code>http.cookies</code> — HTTP state management</a><ul> <li class="toctree-l2"><a class="reference internal" href="http.cookies#cookie-objects">Cookie Objects</a></li> <li class="toctree-l2"><a class="reference internal" href="http.cookies#morsel-objects">Morsel Objects</a></li> <li class="toctree-l2"><a class="reference internal" href="http.cookies#example">Example</a></li> </ul> </li> <li class="toctree-l1"> +<a class="reference internal" href="http.cookiejar"><code>http.cookiejar</code> — Cookie handling for HTTP clients</a><ul> <li class="toctree-l2"><a class="reference internal" href="http.cookiejar#cookiejar-and-filecookiejar-objects">CookieJar and FileCookieJar Objects</a></li> <li class="toctree-l2"><a class="reference internal" href="http.cookiejar#filecookiejar-subclasses-and-co-operation-with-web-browsers">FileCookieJar subclasses and co-operation with web browsers</a></li> <li class="toctree-l2"><a class="reference internal" href="http.cookiejar#cookiepolicy-objects">CookiePolicy Objects</a></li> <li class="toctree-l2"><a class="reference internal" href="http.cookiejar#defaultcookiepolicy-objects">DefaultCookiePolicy Objects</a></li> <li class="toctree-l2"><a class="reference internal" href="http.cookiejar#cookie-objects">Cookie Objects</a></li> <li class="toctree-l2"><a class="reference internal" href="http.cookiejar#examples">Examples</a></li> </ul> </li> <li class="toctree-l1"><a class="reference internal" href="xmlrpc"><code>xmlrpc</code> — XMLRPC server and client modules</a></li> <li class="toctree-l1"> +<a class="reference internal" href="xmlrpc.client"><code>xmlrpc.client</code> — XML-RPC client access</a><ul> <li class="toctree-l2"><a class="reference internal" href="xmlrpc.client#serverproxy-objects">ServerProxy Objects</a></li> <li class="toctree-l2"><a class="reference internal" href="xmlrpc.client#datetime-objects">DateTime Objects</a></li> <li class="toctree-l2"><a class="reference internal" href="xmlrpc.client#binary-objects">Binary Objects</a></li> <li class="toctree-l2"><a class="reference internal" href="xmlrpc.client#fault-objects">Fault Objects</a></li> <li class="toctree-l2"><a class="reference internal" href="xmlrpc.client#protocolerror-objects">ProtocolError Objects</a></li> <li class="toctree-l2"><a class="reference internal" href="xmlrpc.client#multicall-objects">MultiCall Objects</a></li> <li class="toctree-l2"><a class="reference internal" href="xmlrpc.client#convenience-functions">Convenience Functions</a></li> <li class="toctree-l2"><a class="reference internal" href="xmlrpc.client#example-of-client-usage">Example of Client Usage</a></li> <li class="toctree-l2"><a class="reference internal" href="xmlrpc.client#example-of-client-and-server-usage">Example of Client and Server Usage</a></li> </ul> </li> <li class="toctree-l1"> +<a class="reference internal" href="xmlrpc.server"><code>xmlrpc.server</code> — Basic XML-RPC servers</a><ul> <li class="toctree-l2"> +<a class="reference internal" href="xmlrpc.server#simplexmlrpcserver-objects">SimpleXMLRPCServer Objects</a><ul> <li class="toctree-l3"><a class="reference internal" href="xmlrpc.server#simplexmlrpcserver-example">SimpleXMLRPCServer Example</a></li> </ul> </li> <li class="toctree-l2"><a class="reference internal" href="xmlrpc.server#cgixmlrpcrequesthandler">CGIXMLRPCRequestHandler</a></li> <li class="toctree-l2"><a class="reference internal" href="xmlrpc.server#documenting-xmlrpc-server">Documenting XMLRPC server</a></li> <li class="toctree-l2"><a class="reference internal" href="xmlrpc.server#docxmlrpcserver-objects">DocXMLRPCServer Objects</a></li> <li class="toctree-l2"><a class="reference internal" href="xmlrpc.server#doccgixmlrpcrequesthandler">DocCGIXMLRPCRequestHandler</a></li> </ul> </li> <li class="toctree-l1"> +<a class="reference internal" href="ipaddress"><code>ipaddress</code> — IPv4/IPv6 manipulation library</a><ul> <li class="toctree-l2"><a class="reference internal" href="ipaddress#convenience-factory-functions">Convenience factory functions</a></li> <li class="toctree-l2"> +<a class="reference internal" href="ipaddress#ip-addresses">IP Addresses</a><ul> <li class="toctree-l3"><a class="reference internal" href="ipaddress#address-objects">Address objects</a></li> <li class="toctree-l3"><a class="reference internal" href="ipaddress#conversion-to-strings-and-integers">Conversion to Strings and Integers</a></li> <li class="toctree-l3"> +<a class="reference internal" href="ipaddress#operators">Operators</a><ul> <li class="toctree-l4"><a class="reference internal" href="ipaddress#comparison-operators">Comparison operators</a></li> <li class="toctree-l4"><a class="reference internal" href="ipaddress#arithmetic-operators">Arithmetic operators</a></li> </ul> </li> </ul> </li> <li class="toctree-l2"> +<a class="reference internal" href="ipaddress#ip-network-definitions">IP Network definitions</a><ul> <li class="toctree-l3"><a class="reference internal" href="ipaddress#prefix-net-mask-and-host-mask">Prefix, net mask and host mask</a></li> <li class="toctree-l3"><a class="reference internal" href="ipaddress#network-objects">Network objects</a></li> <li class="toctree-l3"> +<a class="reference internal" href="ipaddress#id1">Operators</a><ul> <li class="toctree-l4"><a class="reference internal" href="ipaddress#logical-operators">Logical operators</a></li> <li class="toctree-l4"><a class="reference internal" href="ipaddress#iteration">Iteration</a></li> <li class="toctree-l4"><a class="reference internal" href="ipaddress#networks-as-containers-of-addresses">Networks as containers of addresses</a></li> </ul> </li> </ul> </li> <li class="toctree-l2"> +<a class="reference internal" href="ipaddress#interface-objects">Interface objects</a><ul> <li class="toctree-l3"> +<a class="reference internal" href="ipaddress#id2">Operators</a><ul> <li class="toctree-l4"><a class="reference internal" href="ipaddress#id3">Logical operators</a></li> </ul> </li> </ul> </li> <li class="toctree-l2"><a class="reference internal" href="ipaddress#other-module-level-functions">Other Module Level Functions</a></li> <li class="toctree-l2"><a class="reference internal" href="ipaddress#custom-exceptions">Custom Exceptions</a></li> </ul> </li> </ul> <div class="_attribution"> + <p class="_attribution-p"> + © 2001–2023 Python Software Foundation<br>Licensed under the PSF License.<br> + <a href="https://docs.python.org/3.12/library/internet.html" class="_attribution-link">https://docs.python.org/3.12/library/internet.html</a> + </p> +</div> |
