1 Overview
This is an HTTP/2 implementation in Common Lisp. It provides both high-level interface as well as ways to fine tune its behaviour for better performance or specific use cases.
For quick start, quickload "HTTP2" and see Tutorials that show how to use a
simple client to fetch a resource or how to serve simple pages.
[system] "http2"
Version: 2.0.2
Description: HTTP/2 library, including a sample client and server.
The system also supports TEST-OP to run the test suite.
Depends on: http2/client, http2/server, http2/server/poll
[package] "HTTP2/CLIENT"
HTTP/2 client functions, in particular,
RETRIEVE-URL.
[package] "HTTP2/SERVER" NICKNAMES ("HTTP2/SERVER/SHARED" "HTTP2/SERVER/POLL" "HTTP2/SERVER/THREADED")
HTTP/2 server functions - for example
STARTto start the server andDEFINE-EXACT-HANDLERandHANDLERmacro to define content to serve.