introduction.inc 1.2 KB

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