GitHub - daurnimator/lua-http: HTTP Library for Lua. Supports HTTP(S) 1.0, 1.1 and 2.0; client and server. (original) (raw)

HTTP library for Lua.

Features

Documentation

Can be found at https://daurnimator.github.io/lua-http/

Status

Build Status Coverage Status CII Best Practices

Installation

It's recommended to install lua-http by using luarocks. This will automatically install run-time lua dependencies for you.

Dependencies

To use gzip compression you need one of:

To check cookies against a public suffix list:

If using lua < 5.3 you will need

If using lua 5.1 you will need

For running tests

Development

Getting started

$ git clone https://github.com/daurnimator/lua-http.git  
$ cd lua-http  
$ luarocks install --only-deps http-scm-0.rockspec  
$ busted -c  
$ luacov && less luacov.report.out  
$ luarocks make http-scm-0.rockspec  

Generating documentation

Documentation is written in markdown and intended to be consumed by pandoc. See the doc/ directory for more information.