Edit product

HTTP: Learn your browser's language

Are you confused by CORS? Have you seen GET and POST requests but aren't sure how they work exactly? Not sure what HTTP/2 is or what changes you're going to have to make to your website to support it?

HTTP is the protocol that the browser uses when it visits every website, and this zine explains how it works. This zine's goal is to help you understand HTTP requests and responses, so that when something goes wrong you can debug it by looking at your HTTP requests, checking the documentation, and fixing the problem instead of changing random things and guessing.

It covers:

- all the HTTP request methods (what do GET and POST mean?)
- Common HTTP request headers (Content-Type!)
- How to make requests to HTTP APIs
- status codes (301? 302? 404? 503?)
- CORS and the same origin policy
- CDNs
- HTTPS & certificates
- cookies
- redirects
- HTTP/2

You'll get a delightful PDF of a 28-page zine that you can either read online or print out & share with your friends!

Print directions:

The "print version" is formatted so that when you print it on your printer, it will fold correctly. You'll need to:

* make sure it's set to "landscape"

* print double sided

* choose "long edge" (not "short edge").

Some people have told me that the emails from Gumroad after buying the zine end up in their spam folder, so check there if you don't see it!

You can find me on Twitter at https://twitter.com/b0rk and my email address is julia@jvns.ca.


HTTP: Learn your browser's language

Enter your info to complete your purchase of Personal version


···· ···· ···· 4242
Test card



Use a different card?


pp paypal

or pay with

We do not keep any of your sensitive credit card information on file with us unless you ask us to after this purchase is complete.

or pay with

You'll be charged US$12.

Your purchase was successful!

We charged your card and sent you a receipt


    Good news! Since you already have a Gumroad account, it's also been added to your library.

    Powered by Gumroad