Upgrade to Pro — share decks privately, control downloads, hide ads and more …

An HTTP Adventure

Josh
July 12, 2013

An HTTP Adventure

So you are a web developer, but how well do you know the underlying medium you work in? HTTP is the backbone of everything we do, and yet so few developers really know how it all works.

Join me in this session as we build a small web server in C# and explore the HTTP protocol. Once you see how simple it is, you will be free to really take advantage of HTTP as a transport mechanism and all it has to offer.

Josh

July 12, 2013
Tweet

Other Decks in Programming

Transcript

  1. Anatomy of an Http Message RFC 2616 Start Line Message

    Headers Body HTTP/1.1 200 OK Cache-Control: public, max-age=60 Content-Type: text/html; charset=utf-8 Content-Encoding: gzip Expires: Thu, 11 Jul 2013 05:23:45 GMT Last- Modified: Thu, 11 Jul 2013 05:22:45 GMT Vary: * X-Frame-Options: SAMEORIGIN <!DOCTYPE html> <html> <head> <title>Stack Overflow</title> <link rel="shortcut icon" href="https://cdn.sstatic.net/stackoverflow/img/ favicon.ico"> <link rel="apple-touch-icon image_src" href="https://cdn.sstatic.net/stackoverflow/img/ apple-touch-icon.png">