Book description
The HyperText Transfer Protocol, or HTTP, is the backbone of the World Wide Web. HTTP is the language that each web browser (or other web client) uses to communicate with servers around the world. All web programmers, administrators, and application developers need to be familiar with HTTP in order to work effectively.The HTTP Pocket Reference not only provides a solid conceptual foundation of HTTP, it also serves as a quick reference to each of the headers and status codes that comprise an HTTP transaction. The book starts with a tutorial of HTTP, but then explains the client request and server responses in more detail, and gives a thorough technical explanation of more advanced features of HTTP (such as persistent connections and caching).Most people use the Web every day without knowing anything about HTTP, but for those who need to get "beyond the browser," this book is the place to start.
Publisher resources
Table of contents
-
1. HTTP Pocket Reference
- 1.1. What Is HTTP?
- 1.2. HTTP Transactions
-
1.3. Client Methods
- 1.3.1. GET: Retrieve a Document
- 1.3.2. HEAD: Retrieve Header Information
- 1.3.3. POST: Send Data to the Server
- 1.3.4. PUT: Store the Entity-Body at the URL
- 1.3.5. DELETE: Remove URL
- 1.3.6. TRACE: View the Client’s Message Through the Request Chain
- 1.3.7. OPTIONS: Request Other Options Available for the URL
- 1.3.8. CONNECT: Proxy Access to Secure Web Servers
- 1.4. Server Response Codes
- 1.5. Headers
- 1.6. URL Encoding
- 1.7. Client and Server Identification
- 1.8. Referring Documents
- 1.9. Retrieving Content
- 1.10. Media Types
- 1.11. Cookies
- 1.12. Authorization
- 1.13. Persistent Connections
- 1.14. Client Caching
- About the Author
- Copyright
Product information
- Title: HTTP Pocket Reference
- Author(s):
- Release date: June 2000
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9781565928626
You might also like
audiobook
How to Really Listen
Welcome to Audio Learning from Assemble You. How often have you had a conversation that just… …
video
Complete Python Course with 10 Real-World Projects
Python is a multi-paradigm programming language with object-oriented and structured programming fully supported, and many features …
audiobook
Algorithms
Digital technology runs on algorithms, sets of instructions that describe how to do something efficiently. Application …
video
CCNA Exam, Part 1: Network Fundamentals
The Cisco Certified Network Associate or CCNA exam validates your knowledge of fundamental networking concepts, and …