Skip to content
/ http Public

A implementation of the HTTP specification written in C

License

Notifications You must be signed in to change notification settings

bitmodo/http

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cod HTTP

The Cod HTTP API is an implementation of HTTP 1.1 for use by the Cod Microframework. Just because it is meant for Cod doesn't mean it is explicitely for Cod. The API is meant to be convenient and simple so that anyone can take advantage of it.

Purpose

The purpose of the Cod HTTP API is to provide a clean, flexible implementation of the HTTP specification.

Inspiration

The inspiration behind this project would be the Cod Microframework. Cod is a microframework written in C, and it aims to not rely on any external dependencies. This project is a member of the Cod Microframework Ecosystem. That means that it is an official project that is supported and used by Cod.

Current status

Right now, we are still in extremely early development. Things aren't expected to actually be working for a while. Sit tight, and check back in a while!

Usage

This project uses Meson as its build system. Once you have that installed, you have two options. You could clone this repository to make some changes, or you could use this project as a dependency.

Making changes

If you want to make changes, first you need to clone this repository. Once you have the code, you can run the following command to build the project:

meson build

This will build the project into the build directory.

The rest is a work-in-progress. Wait for more!

Using as a dependency

If you want to use this project as a dependency, first you need to have a project. From there, you can add this repository as a subproject using Meson's wrap system. Your wrap file should look something like the following:

[wrap-git]
url = https://github.com/codmf/http.git
revision = head

The rest is a work-in-progress. Wait for more!

About

A implementation of the HTTP specification written in C

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

No packages published