WebServer

From GNUstepWiki

(Difference between revisions)
Revision as of 07:04, 30 December 2006
Rfm (Talk | contribs)

← Previous diff
Revision as of 12:49, 2 January 2007
Cbv (Talk | contribs)
removed stub, typos
Next diff →
Line 1: Line 1:
-{{stub}} 
{{Framework| {{Framework|
-shortdescription = Framework for a GNUstep progrsm to act as an HTTP or HTTPS server. |+shortdescription = Framework for a GNUstep program to act as an HTTP or HTTPS server. |
 + 
currentversion = [http://downloads.planetmirror.com/pub/gnustep/gnustep/libs/WebServer-1.1.1.tar.gz 1.1.1] | currentversion = [http://downloads.planetmirror.com/pub/gnustep/gnustep/libs/WebServer-1.1.1.tar.gz 1.1.1] |
 +
releasedate = Dec 30, 2006 | releasedate = Dec 30, 2006 |
 +
license = LGPL | license = LGPL |
 +
overview = This provides a class to do all the heavy lifting of acting as a web server handling the HTTP and HTTPS protocols. You just need to create an instance of it in your program, configure it with a port it is to listen on, and set another object in your program to act as a delegate. The delegate then handles the pre-parsed incoming requests in a similar way to a CGI script being run by a more conventional web server. The library also handles logging and provides many configuration options and helper methods of course. | overview = This provides a class to do all the heavy lifting of acting as a web server handling the HTTP and HTTPS protocols. You just need to create an instance of it in your program, configure it with a port it is to listen on, and set another object in your program to act as a delegate. The delegate then handles the pre-parsed incoming requests in a similar way to a CGI script being run by a more conventional web server. The library also handles logging and provides many configuration options and helper methods of course. |
 +
features = features =
* Robust single threaded default operation, for ease of debugging your programs * Robust single threaded default operation, for ease of debugging your programs
* Minimal configuration required * Minimal configuration required
* Parses parameter strings in requests * Parses parameter strings in requests
-* Parses url encoded form data+* Parses URL encoded form data
-* Parses multipart form data+* Parses multi-part form data
* Supports SSL * Supports SSL
* Supports basic authentication * Supports basic authentication
* Supports substitution of values into html templates * Supports substitution of values into html templates
* Provides logging | * Provides logging |
 +
maintainer = Richard Frith-Macdonald | maintainer = Richard Frith-Macdonald |
-relatedlinks =+ 
-* |+relatedlinks = |
 + 
category = [[Category:Networking Frameworks]] category = [[Category:Networking Frameworks]]
}} }}

Revision as of 12:49, 2 January 2007

Framework for a GNUstep program to act as an HTTP or HTTPS server.

Current Version: 1.1.1

  • Released: Dec 30, 2006
  • Licensed: LGPL

Overview

This provides a class to do all the heavy lifting of acting as a web server handling the HTTP and HTTPS protocols. You just need to create an instance of it in your program, configure it with a port it is to listen on, and set another object in your program to act as a delegate. The delegate then handles the pre-parsed incoming requests in a similar way to a CGI script being run by a more conventional web server. The library also handles logging and provides many configuration options and helper methods of course.

Features

  • Robust single threaded default operation, for ease of debugging your programs
  • Minimal configuration required
  • Parses parameter strings in requests
  • Parses URL encoded form data
  • Parses multi-part form data
  • Supports SSL
  • Supports basic authentication
  • Supports substitution of values into html templates
  • Provides logging

Maintainer

Richard Frith-Macdonald

Related Links