• Stars
    star
    2,270
  • Rank 20,299 (Top 0.4 %)
  • Language
    CSS
  • Created over 10 years ago
  • Updated 8 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A detailed document explaining and documenting HTTP/2, the successor to the widely popular HTTP/1.1 protocol

http2 explained

This is a detailed document describing HTTP/2 (RFC 7540), the background, concepts, protocol and something about existing implementations and what the future might hold.

The contents are translated into several different languages.

See https://daniel.haxx.se/http2/ for the canonical home for this project.

See https://github.com/bagder/http2-explained for the source code of all book contents.

LICENSE

The document is distributed under the Creative Commons Attribution 4.0 license: https://creativecommons.org/licenses/by/4.0/

CONTRIBUTING

I encourage and welcome help and contributions from anyone who may have improvements to offer. We accept pull requests, but you can also just file issues or send email to [email protected] with your suggestions!

/ Daniel Stenberg

More Repositories

1

http3-explained

A document describing the HTTP/3 and QUIC protocols
2,147
star
2

uncurled

Uncurled - everything I know and learned about running and maintaining Open Source projects for three decades.
Python
835
star
3

ca-bundle

The Mozilla CA bundle extracted and converted to PEM. This repository functions as a backup to the automated service on the curl web site.
236
star
4

emails

emails I received
Perl
229
star
5

fcpp

Frexx C preprocessor
C
128
star
6

libbrotli

meta project to build libraries from the brotli source code
Makefile
114
star
7

roffit

converts nroff man pages to HTML
Perl
107
star
8

spindly

a portable C library for SPDY transport (DEAD project!)
C
86
star
9

docs

Internet protocols and tools related documentation
80
star
10

keyfreq

Logs all key presses with a timestamp
Shell
77
star
11

dns2doh

DNS to DoH
Perl
70
star
12

TRRprefs

(unofficial) docs for Firefox TRR (DNS-over-HTTPS)
59
star
13

irchistory

The history of IRC
51
star
14

HTTP3-test

Documentation for early HTTP/3 testing (with curl and more)
48
star
15

libcurl-video-tutorials

Video tutorials for how to write internet clients using libcurl
C
37
star
16

urlgen

A script that generates URL variations to test URL parsers with
Perl
25
star
17

mastering-libcurl

Materials related to the extensive video tutorial "mastering libcurl"
C
19
star
18

log

Daniel's weekly report of what he's been up to and might do next!
19
star
19

bcut

cut out a small (binary) piece of a (binary) file
C
15
star
20

github-feedback

Ideas and features I'd like to see GitHub implement
12
star
21

daniel.haxx.se

daniel.haxx.se
C
9
star
22

foss-sthlm-web

Contents for the www.foss-sthlm.se web site
Perl
8
star
23

gw-mac

Attempt a "network identification"
C
7
star
24

bagder

7
star
25

tcp2

6
star
26

sansa

The sansa files and details for Rockbox, once hosted on daniel.haxx.se/sansa
Assembly
6
star
27

afnetlink

A command line tool (example) showing AF_NETLINK data from the kernel
C
4
star
28

curl-http2-dev

curl http2 development test tools and applications
C
2
star