Blame doc/chapters/introduction.inc
|
Packit |
875988 |
This tutorial is for developers who want to learn how they can add HTTP serving
|
|
Packit |
875988 |
capabilities to their applications with the @emph{GNU libmicrohttpd} library,
|
|
Packit |
875988 |
abbreviated @emph{MHD}. The reader will learn how to
|
|
Packit |
875988 |
implement basic HTTP functions from simple executable
|
|
Packit |
875988 |
sample programs that implement various features.
|
|
Packit |
875988 |
|
|
Packit |
875988 |
The text is supposed to be a supplement to the API reference manual of
|
|
Packit |
875988 |
@emph{GNU libmicrohttpd} and for that reason does not explain many of the parameters.
|
|
Packit |
875988 |
Therefore, the reader should always consult the manual to find the exact meaning
|
|
Packit |
875988 |
of the functions used in the tutorial. Furthermore, the reader is
|
|
Packit |
875988 |
encouraged to study the relevant @emph{RFCs}, which document the HTTP standard.
|
|
Packit |
875988 |
|
|
Packit |
875988 |
@emph{GNU libmicrohttpd} is assumed to be already installed. This tutorial
|
|
Packit |
875988 |
is written for version @value{VERSION}. At the time being,
|
|
Packit |
875988 |
this tutorial has only been tested on @emph{GNU/Linux} machines even though
|
|
Packit |
875988 |
efforts were made not to rely on anything that would prevent the samples from being
|
|
Packit |
875988 |
built on similar systems.
|
|
Packit |
875988 |
|
|
Packit |
875988 |
@section History
|
|
Packit |
875988 |
|
|
Packit |
875988 |
This tutorial was originally written by Sebastian Gerhardt for MHD
|
|
Packit |
875988 |
0.4.0. It was slighly polished and updated to MHD 0.9.0 by Christian
|
|
Packit |
875988 |
Grothoff.
|