Embedded TCP/IP stack: HTTP Server Configuration Parameters

FNET

Embedded TCP/IP stack  4.1.0

Detailed Description

This section describes the parameters specific to the HTTP Server.
The user may override and change the default values in the application-specific configuration file fnet_user_config.h.

Macros

#define FNET_CFG_HTTP
 HTTP Server service support: More...
 
#define FNET_CFG_HTTP_SESSION_MAX   (3u)
 Maximum number of simultaneous user-session that can be handled by the HTTP server.
Default value is 3.

. More...

 
#define FNET_CFG_HTTP_SSI   (1)
 HTTP Server SSI (Server Side Includes) support: More...
 
#define FNET_CFG_HTTP_CGI
 HTTP Server CGI (Common Gateway Interface) support: More...
 
#define FNET_CFG_HTTP_PORT   (FNET_HTONS(80u))
 Default HTTP port number (in network byte order).
It can be changed during the HTTP server initialization by the fnet_http_init() function.
Default value FNET_HTONS(80).

. More...

 
#define FNET_CFG_HTTP_TLS
 HTTPS over TLS (HTTPS) Server service support: More...
 
#define FNET_CFG_HTTP_TLS_PORT   (FNET_HTONS(443u))
 Default HTTP over TLS (HTTPS) port number (in network byte order).
It can be changed during the HTTPS server initialization by the fnet_http_init() function.
Default value FNET_HTONS(443).

. More...

 
#define FNET_CFG_HTTP_REQUEST_SIZE_MAX   (300u)
 Maximum size of an incoming request.
Also it defines the maximum number of bytes to use for internal buffering (parsing, receive and transmit buffering).
Default value 300.

. More...

 
#define FNET_CFG_HTTP_VERSION_MAJOR
 Hypertext Transfer Protocol HTTP version 1.x support: More...
 
#define FNET_CFG_HTTP_AUTHENTICATION_BASIC
 The HTTP/1.x Basic Authentification Scheme (RFC2617) support: More...
 
#define FNET_CFG_HTTP_POST
 The HTTP/1.x POST method support: More...
 

© 2005-2018 by Andrey Butok. http://fnet.sourceforge.net