In this blog, 25.000 books will be uploaded, so far more than 1400 books are available. Books, will be added daily, please check this blog daily.
Friday, August 27, 2010
HTTP Developers Handbook
HTTP Developer's Handbook
By Chris Shiflett
Publisher : Sams Publishing
Pub Date : March 21, 2003
ISBN : 0-672-32454-7
Pages : 312
Copyright
About the Author
Acknowledgments
We Want to Hear from You!
Reader Services
Introduction
Why This Book?
Advantages of Understanding HTTP
The Growing Impotance of HTTP
Audience for This Book
Organization of This Book
Conventions Used in This Book
Other Sources of Information
Part I: Introducing HTTP
Chapter 1. What Is HTTP?
Brief History and Purpose of HTTP
Summary
Chapter 2. The Internet and the World Wide Web
The Internet
The World Wide Web
Networking Protocols
Uniform Resource Identifiers
Formatting Information with HTML
Clients and Servers
Summary
Chapter 3. HTTP Transactions
Connections
Summary
Chapter 4. Using HTTP
Web Servers and Clients
Debugging Web Applications
Improving Performance
Analyzing Security
Summary
Part II: HTTP Definition
Chapter 5. HTTP Requests
Request Syntax
Request Methods
Request Headers
Summary
Chapter 6. HTTP Responses
Response Syntax
Response Status Codes
Response Headers
Summary
Chapter 7. General Headers
Cache-Control
Connection
Date
Pragma
Keep-Alive
Trailer
Transfer-Encoding
Upgrade
Via
Warning
Summary
Chapter 8. Entity Headers
Allow
Content-Encoding
Content-Language
Content-Length
Content-Location
Content-MD5
Content-Range
Content-Type
Expires
Last-Modified
Summary
Chapter 9. Formatting Specifications
Line Termination
Header Formatting
Date Formats
URL Encoding
Summary
Chapter 10. Media Types
Media Type Format
Media Type Categories
Practical Implementations
Content-Disposition
Summary
Part III: Maintaining State
Chapter 11. HTTP State Management with Cookies
Authentication, Identification, and Client Data
What Is Statelessness?
Using Cookies to Associate Transactions
Restricting Access with Cookie Attributes
Privacy and Security Concerns with Cookies
Summary
Chapter 12. Other Methods of State Management
Utilizing Form Variables
Using URL Variables
Combinations
Sample State-Management Mechanism
Summary
Chapter 13. Maintaining Client Data
Where Should Client Data Be Stored?
Session-Only Data
Persistent Data
Sample Session Management Mechanism
Summary
Part IV: Performance
Chapter 14. Leveraging HTTP to Enhance Performance
Caching Overview
Controlling Caching with HTTP
Managing Connections
Compression
Range Requests
Chunked Transfers
Summary
Chapter 15. Introduction to Caching Protocols
Internet Cache Protocol (ICP)
Cache Digest Protocol
Cache Array Resolution Protocol
Web Cache Coordination Protocol
Summary
Chapter 16. Load Distribution
Transactional Versus Computational Load
Distributing Transactional Load
Distributing Computational Load
Summary
Part V: Security
Chapter 17. Authentication with HTTP
Basic Authentication
Digest Authentication
Summary
Chapter 18. Secure Sockets Layer
Symmetric Cryptography
Asymmetric Cryptography
Certificate Authorities
Applying Cryptography to HTTP
Virtual Hosting
SSL Acceleration
Summary
Chapter 19. Transport Layer Security
Summary
Chapter 20. Secure HTTP
Secure HTTP Requests
Secure HTTP Responses
Initiating a Secure HTTP Transaction
Cryptographic Message Syntax
Summary
Chapter 21. Intelligent Architecture
Hardware Architecture
Software Architecture
Summary
Chapter 22. Programming Practices
Never Trust Data from the Client
Never Depend on Security Through Obscurity
Only Grant Necessary Privileges
Always Use the Simplest Solution
Always Protect Sensitive Data
Summary
Chapter 23. Common Attacks and Solutions
Presentation Attacks
Cross-Site Attacks
Denial of Service
Exposure
Summary
Part VI: Evolution of HTTP
Chapter 24. Standards Organizations
World Wide Web Consortium
Internet Engineering Task Force
Summary
Chapter 25. The Future of HTTP
SOAP and Web Services
WebDAV
P3P
Summary
Index
Download
Another Internet books
Another Web Programming books
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment