HTTP Fundamentals
HTTP is the protocol of the web, and this course will look at HTTP from a web developer's perspective. We'll cover resources, messages, cookies, and authentication protocols. We'll look at how HTTP clients can use persistent and parallel connections to improve performance, and see how the web scales to meet demand using cache headers and proxy servers. By the end of the course you will have the knowledge to build better web applications and web services.
Authored by:
Scott Allen
Duration: 2h 50m
Level: Beginner
Released: 2/17/2012
Features:
Duration: 2h 50m
Level: Beginner
Released: 2/17/2012
Features:
Course Rating:
You are currently not signed in. Please sign in to access subscriber-only content.
Currently using: {{getCurrentPlayerName()}} [Change]
| expand all | collapse all | Progress | Duration | |
|---|---|---|---|
HTTP Resources |
|
00:29:09 | |
|
Introduction
|
|
01:08 | |
|
Uniform Resource Locators
|
|
05:37 | |
|
HTTP and IIS
|
|
03:10 | |
|
Ports, Queries, and Fragments
|
|
04:48 | |
|
Query Strings and ASP
|
|
01:37 | |
|
URL Encoding
|
|
02:32 | |
|
Content Types
|
|
05:37 | |
|
Content Negotiation
|
|
03:59 | |
|
Conclusion
|
|
00:41 | |
HTTP Messages |
|
00:38:47 | |
|
Introduction
|
|
00:32 | |
|
Message Types
|
|
02:13 | |
|
A Manual Request
|
|
06:31 | |
|
HTTP Methods
|
|
02:30 | |
|
Safe Methods
|
|
02:13 | |
|
GET and POST Scenarios
|
|
05:54 | |
|
Request Messages
|
|
04:45 | |
|
Response Messages
|
|
01:50 | |
|
Status Codes
|
|
03:18 | |
|
HTTP Fiddler
|
|
07:52 | |
|
Summary
|
|
01:09 | |
HTTP Connections |
|
00:30:41 | |
|
Introduction
|
|
00:42 | |
|
Whirlwind Networking
|
|
04:37 | |
|
Programming Sockets
|
|
08:40 | |
|
Handshakes with a Shark
|
|
05:48 | |
|
On the Evolution of HTTP
|
|
02:09 | |
|
Parallel Connections
|
|
03:01 | |
|
Persistent Connections
|
|
05:09 | |
|
Summary
|
|
00:35 | |
HTTP Architecture |
|
00:29:47 | |
|
Introduction
|
|
00:31 | |
|
Resources Redux
|
|
05:44 | |
|
Architectural Qualities
|
|
01:43 | |
|
Adding Value
|
|
02:19 | |
|
Proxies
|
|
03:08 | |
|
Proxy Services
|
|
03:30 | |
|
Caching
|
|
05:48 | |
|
Fiddling with the Cache
|
|
05:46 | |
|
Summary
|
|
01:18 | |
HTTP Security |
|
00:41:44 | |
|
Introduction
|
|
00:26 | |
|
The Stateful Stateless Web
|
|
05:22 | |
|
Cookies
|
|
03:31 | |
|
Tracing Sessions and HttpOnly
|
|
06:22 | |
|
Cookie Paths, Domains, and Persistence
|
|
03:51 | |
|
Basic and Digest Authentication
|
|
07:25 | |
|
Windows Authentication
|
|
03:02 | |
|
Forms Authentication
|
|
03:02 | |
|
OpenID
|
|
02:00 | |
|
Secure HTTP
|
|
06:13 | |
|
Summary
|
|
00:30 |
HTTP Resources