1 HTTP Client
1.1 Troubleshooting and Tips
1.1.1 How do I send properly formatted POST form requests?
2 URLs and HTTP
2.1 URL Structure
2.2 URL Parsing Functions
2.3 URL Functions
2.4 URL HTTPS mode
2.5 URL Unit
2.6 URL Signature
3 URI Codec: Encoding and Decoding URIs
3.1 Functions
3.2 URI Codec Unit
3.3 URI Codec Signature
4 FTP: Client
4.1 Functions
4.2 FTP Unit
4.3 FTP Signature
5 Send URL: Opening a Web Browser
6 SMTP: Sending E-Mail
6.1 SMTP Functions
6.2 SMTP Unit
6.3 SMTP Signature
7 sendmail: Sending E-Mail
7.1 Sendmail Functions
7.2 Sendmail Unit
7.3 Sendmail Signature
8 Headers: Parsing and Constructing
8.1 Functions
8.2 Header Unit
8.3 Header Signature
9 Header Field Encoding
10 IMAP: Reading Mail
10.1 Connecting and Selecting Mailboxes
10.2 Selected Mailbox State
10.3 Manipulating Messages
10.4 Querying and Changing (Other) Mailboxes
10.5 IMAP Unit
10.6 IMAP Signature
11 POP3: Reading Mail
11.1 Exceptions
11.2 Example Session
11.3 POP3 Unit
11.4 POP3 Signature
12 MIME: Decoding Internet Data
12.1 Message Decoding
12.2 Exceptions
12.3 MIME Unit
12.4 MIME Signature
13 Base 64: Encoding and Decoding
13.1 Functions
13.2 Base64 Unit
13.3 Base64 Signature
14 Quoted-Printable: Encoding and Decoding
14.1 Functions
14.2 Exceptions
14.3 Quoted-Printable Unit
14.4 -Printable Signature
15 DNS: Domain Name Service Queries
15.1 Functions
15.2 DNS Unit
15.3 DNS Signature
16 NNTP: Newsgroup Protocol
16.1 Connection and Operations
16.2 Exceptions
16.3 NNTP Unit
16.4 NNTP Signature
17 TCP: Unit and Signature
17.1 TCP Signature
17.2 TCP Unit
18 TCP Redirect: tcp^ via Channels
19 SSL Unit: tcp^ via SSL
20 CGI Scripts
20.1 CGI Functions
20.2 CGI Unit
20.3 CGI Signature
21 Cookie: Legacy HTTP Client Storage
21.1 Functions
21.2 Examples
21.2.1 Creating a cookie
21.2.2 Parsing a cookie
21.3 Cookie Unit
21.4 Cookie Signature
22 Git Repository Checkout
Bibliography
Index