Netscape ENTERPRISE SERVER 6.0 - NSAPI PROGRAMMER GUIDE Manual page 132

Nsapi
Table of Contents

Advertisement

CGI to NSAPI Conversion
Table 4-6
CGI getenv()
AUTH_TYPE
AUTH_USER
CONTENT_LENGTH
CONTENT_TYPE
GATEWAY_INTERFACE
HTTP_*
PATH_INFO
PATH_TRANSLATED
QUERY_STRING
REMOTE_ADDR
REMOTE_HOST
REMOTE_IDENT
REMOTE_USER
REQUEST_METHOD
SCRIPT_NAME
SERVER_NAME
SERVER_PORT
SERVER_PROTOCOL
SERVER_SOFTWARE
Netscape specific:
CLIENT_CERT
HOST
HTTPS
HTTPS_KEYSIZE
132
Netscape Enterprise Server NSAPI Programmer's Guide • November 2001
NSAPI
pblock_findval("auth-type", rq->vars);
pblock_findval("auth-user", rq->vars);
pblock_findval("content-length", rq->headers);
pblock_findval("content-type", rq->headers);
"CGI/1.1"
pblock_findval( "*", rq->headers);
(* is lower-case, dash replaces underscore)
pblock_findval("path-info", rq->vars);
pblock_findval("path-translated", rq->vars);
pblock_findval("query", rq->reqpb);
(GET only, POST puts query string in body data)
pblock_findval("ip", sn->client);
session_dns(sn) ? session_dns(sn) : pblock_findval("ip",
sn->client);
pblock_findval( "from", rq->headers);
(not usually available)
pblock_findval("auth-user", rq->vars);
pblock_findval("method", req->reqpb);
pblock_findval("uri", rq->reqpb);
char *util_hostname();
conf_getglobals()->Vport;
(as a string)
pblock_findval("protocol", rq->reqpb);
MAGNUS_VERSION_STRING
pblock_findval("auth-cert", rq->vars)
char *session_maxdns(sn);
(may be null)
security_active ? "ON" : "OFF";
pblock_findval("keysize", sn->client);

Advertisement

Table of Contents
loading

This manual is also suitable for:

Enterprise server 6.0

Table of Contents