Skip to Content
Navigation:
Cover for HTTP: Learn your browser's language!

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.

I want this!

Credits!

  • Cover art by Vladimir Kašiković
  • The idea for an HTTP zine came from Marco Rogers
  • Editing by Dolly Lanuza and Kamal Marhubi
  • Copy editing by Courtney Johnson

Commonly asked questions:

what's a zine?

According to Wikipedia:

A fanzine (blend of fan and magazine or -zine) is a non-professional and non-official publication produced by enthusiasts of a particular cultural phenomenon (such as a literary or musical genre) for the pleasure of others who share their interest.

The zines on this site are usually about 20 pages, and they’re full of short, informative, and fun comics which will quickly teach you something useful.

who are these zines for?

They’re aimed at working programmers, like me! The idea is that you’re busy, you want to know how to use some computer thing, and the man page makes your head hurt.

is the PDF version printable?

Yes! The PDF version of the zine includes special PDFs designed to be easy printable on a home printer. Print it out, staple it, fold it, read it, and then give it to a friend! It turns out it’s way easier to convince your friends to read a physical thing that is in front of them.

They all have black & white version to make sure they print well if you only have a black & white printer.

Table of Contents:

Take a peek inside:

© Julia Evans 2024 | All rights reserved (see the FAQ for notes about licensing)