search for books and compare prices
Tables of Contents for Web Client Programming With Perl
Chapter/Section Title
Page #
Page Count
Preface
vii
 
1. Introduction
1
8
Why Write Your Own Clients?
1
1
The Web and HTTP
2
3
The Programming Interface
5
1
A Word of Caution
6
3
2. Demystifying the Browser
9
18
Behind the Scenes of a Simple Document
10
6
Retrieving a Document Manually
16
1
Behind the Scenes of an HTML Form
17
3
Behind the Scenes of Publishing a Document
20
3
Structure of HTTP Transactions
23
4
3. Learning HTTP
27
38
Structure of an HTTP Transaction
28
3
Client Request Methods
31
10
Versions of HTTP
41
6
Server Response Codes
47
5
HTTP Headers
52
13
4. The Socket Library
65
22
A Typical Conversation over Sockets
66
1
Using the Socket Calls
66
4
Server Socket Calls
70
1
Client Connection Code
71
1
Your First Web Client
72
2
Parsing a URL
74
2
Hypertext UNIX cat
76
3
Shell Hypertext cat
79
1
Grep out URL References
80
4
Client Design Considerations
84
3
5. The LWP Library
87
30
Some Simple Examples
88
4
Listing of LWP Modules
92
21
Using LWP
113
4
6. Example LWP Programs
117
26
Simple Clients
118
7
Periodic Clients
125
6
Recursive Clients
131
12
7. Graphical Examples with Perl/Tk
143
28
A Brief Introduction to Tk
144
1
A Dictionary Client: xword
145
9
Check on Package Delivery: Track
154
8
Check if Servers Are up: webping
162
9
A. HTTP Headers
171
20
General Headers
171
6
Client Request Headers
177
4
Server Response Headers
181
3
Entity Headers
184
3
Summary of Support Across HTTP Versions
187
4
B. Reference Tables
191
12
Media Types
191
2
Character Encoding
193
2
Languages
195
6
Character Sets
201
2
C. The Robot Exclusion Standard
203
4
Index
207