HTTP World
HTTP World
Free!
Minimum price
$5.00
Suggested price
HTTP World

This book is 96% complete

Last updated on 2016-09-16

About the Book

This book dived into two parts 

first from scratch for begginers what is HTTP , request , response header , how to build a simple server how to send HTTP request  and what are status codes ?

second advanced for professionals  what are common standard and non standard headers , authentication , session state , secured connections , similar protocols  .. etc

About the Author

Yasser Gersy
Yasser Gersy

Programmer , Hacker , Reverse Engineer  , Egypt

Table of Contents

  •  
    • Foreword
  • Intro
    • Background
  • introduction to HTTP
    • Technical overview
    • Basic Features
    • Basic Architecture
  • History
    • Refernces
  • Request methods
    • Example
    • GET
    • HEAD
    • POST
    • PUT
    • DELETE
    • TRACE
    • OPTIONS
    • CONNECT
    • PATCH
    • Safe methods
    • Security
    • Summary table
    • Refernces
  • Request message
    • Request Method
    • Request-URI
    • Request Header Fields quick look
    • Examples of Request Message
    • Request parametrs
  • Parametrs
    • HTTP Version
    • Uniform Resource Identifiers
    • Date/Time Formats
    • Character Sets
    • Content Encodings
    • Media Types
    • Language Tags
  • Response message
    • Message Status-Line
    • HTTP Version
    • Status Code quick look
    • Response Header Fields quick look
    • Examples of Response Message
  • Status codes
    • The Reason
    • List of codes
    • 1xx Informational
    • 2xx Success
    • 3xx Redirection
    • 4xx Client Error
    • 5xx Server Error
    • Unofficial codes
    • Refernces
  • Message
    • Message Start-Line
    • Header Fields short look
    • Message Body
  • List of HTTP header fields
    • General format
    • Field names
    • Field values
    • Size limits
    • Request fields
    • Common non-standard request fields
    • Common standard response fields
    • Common non-standard response fields
    • Effects of selected fields
  • Refernces
  • HTTP persistent connection
    • Operation
    • Default
    • Advantages
    • Disadvantages
    • Use in web browsers
    • Refernces
  • Url Encoding
  • Caching
  • Example session
    • Client request
    • Server response
    • Examples with errors
  • HTTP session
    • Attacking Session State Management
    • CLIENT-SIDE TECHNIQUES
    • SERVER-SIDE TECHNIQUES
    • Refernces
  • Encrypted connections
  • Security of HTTP
    • Personal Information Leakage
    • File and Path Names Based Attack
    • DNS Spoofing
    • Location Headers and Spoofing
    • Authentication Credentials
    • Proxies and Caching
    • HTTP session state
    • Refernces
  • Authentication
    • Features
    • Security
    • Client side
    • URL encoding
    • Refernces
  • Similar protocols
  • Terms
  • Tools
  • Resources

The Leanpub 45-day 100% Happiness Guarantee

Within 45 days of purchase you can get a 100% refund on any Leanpub purchase, in two clicks.

See full terms...

Write and Publish on Leanpub

Authors, publishers and universities use Leanpub to publish amazing in-progress and completed books and courses, just like this one. You can use Leanpub to write, publish and sell your book or course as well! Leanpub is a powerful platform for serious authors, combining a simple, elegant writing and publishing workflow with a store focused on selling in-progress ebooks. Leanpub is a magical typewriter for authors: just write in plain text, and to publish your ebook, just click a button. It really is that easy.

Learn more about writing on Leanpub