Log In
Or create an account ->
Imperial Library
Home
About
News
Upload
Forum
Help
Login/SignUp
Index
Title page
Table of Contents
Chapter 0: Introduction
Chapter 1: Resources
Resource Locators
Ports, Query Strings and Fragments
A Quick Note on Case
URL Encoding
Resources and Media Types
A Quick Note on File Extensions
Content Type Negotiation
Where Are We?
Chapter 2: Messages
Requests and Responses
A Raw Request and Response
HTTP Request Methods
GET and Safety
Common Scenario - GET
Common Scenario – POST
Forms and GET Requests
A Word on Methods and Resources
HTTP Request Headers
The Response
Response Status Codes
HTTP Status Codes versus Your Application
Response Headers
See It for Yourself!
Where Are We?
Chapter 3: Connections
A Whirlwind Tour of Networking
Quick HTTP Request with Sockets and C#
Networking and Wireshark
HTTP, TCP, and the Evolution of the Web
Parallel Connections
Persistent Connections
Pipelined Connections
Where Are We?
Chapter 4: Web Architecture
Resources Redux
The Visible Protocol - HTTP
Adding Value
Proxies
Caching
Where Are We?
Chapter 5: State and Security
The Stateless yet Stateful Web
Identification and Cookies
Setting Cookies
HttpOnly Cookies
Types of Cookies
Cookie Paths & Domains
Cookie Downsides
Authentication
Basic Authentication
Digest Authentication
Windows Authentication
Forms-based Authentication
OpenID and OAuth
Secure HTTP
Where Are We?
End Matter
About Scott
← Prev
Back
Next →
← Prev
Back
Next →