Example of using the Request Object
View the source code
ClientCertificate
Iterating through the ClientCertificate collection :
Number of ClientCertificates = 0
To test whether a client certificate has been presented.
No client certificate was presented
Cookies
To determine whether a cookie is a cookie dictionary (whether the cookie has keys), use the following script.
HasKeys = False
Iterating through the Cookie collection :
Number of Cookies = 0
Form
QueryString
Test sending a query string
ServerVariables
Iterating through the ServerVariables collection :
Number of ServerVariables = 51ALL_HTTP = HTTP_CACHE_CONTROL:no-cache
HTTP_CONNECTION:close
HTTP_PRAGMA:no-cache
HTTP_ACCEPT:Accept: application/xhtml+xml,text/html;q=0.9,text/plain;
HTTP_ACCEPT_CHARSET:ISO-8859-1,utf-8;q=0.7,*;q=0.7
HTTP_ACCEPT_ENCODING:gzip
HTTP_ACCEPT_LANGUAGE:en-us,en;q=0.5
HTTP_HOST:www.phdcc.com
HTTP_USER_AGENT:CCBot/1.0 (+http://www.commoncrawl.org/bot.html)
ALL_RAW = Cache-Control: no-cache
Connection: close
Pragma: no-cache
Accept: Accept: application/xhtml+xml,text/html;q=0.9,text/plain;
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Accept-Encoding: gzip
Accept-Language: en-us,en;q=0.5
Host: www.phdcc.com
User-Agent: CCBot/1.0 (+http://www.commoncrawl.org/bot.html)
APPL_MD_PATH = /LM/W3SVC/39/RootAPPL_PHYSICAL_PATH = D:\inetpub\phdcc\AUTH_PASSWORD = AUTH_TYPE = AUTH_USER = CERT_COOKIE = CERT_FLAGS = CERT_ISSUER = CERT_KEYSIZE = CERT_SECRETKEYSIZE = CERT_SERIALNUMBER = CERT_SERVER_ISSUER = CERT_SERVER_SUBJECT = CERT_SUBJECT = CONTENT_LENGTH = 0CONTENT_TYPE = GATEWAY_INTERFACE = CGI/1.1HTTPS = offHTTPS_KEYSIZE = HTTPS_SECRETKEYSIZE = HTTPS_SERVER_ISSUER = HTTPS_SERVER_SUBJECT = INSTANCE_ID = 39INSTANCE_META_PATH = /LM/W3SVC/39LOCAL_ADDR = 67.199.28.2LOGON_USER = PATH_INFO = /dynamic-cd/dcddoc/biodoc/reqTst.aspPATH_TRANSLATED = D:\inetpub\phdcc\dynamic-cd\dcddoc\biodoc\reqTst.aspQUERY_STRING = REMOTE_ADDR = 38.103.63.59REMOTE_HOST = 38.103.63.59REMOTE_USER = REQUEST_METHOD = GETSCRIPT_NAME = /dynamic-cd/dcddoc/biodoc/reqTst.aspSERVER_NAME = www.phdcc.comSERVER_PORT = 80SERVER_PORT_SECURE = 0SERVER_PROTOCOL = HTTP/1.1SERVER_SOFTWARE = Microsoft-IIS/6.0URL = /dynamic-cd/dcddoc/biodoc/reqTst.aspHTTP_CACHE_CONTROL = no-cacheHTTP_CONNECTION = closeHTTP_PRAGMA = no-cacheHTTP_ACCEPT = Accept: application/xhtml+xml,text/html;q=0.9,text/plain;HTTP_ACCEPT_CHARSET = ISO-8859-1,utf-8;q=0.7,*;q=0.7HTTP_ACCEPT_ENCODING = gzipHTTP_ACCEPT_LANGUAGE = en-us,en;q=0.5HTTP_HOST = www.phdcc.comHTTP_USER_AGENT = CCBot/1.0 (+http://www.commoncrawl.org/bot.html)
TotalBytes, BinaryRead
Finding a Request variable by scanning all collections
(Not recommended)
SERVER_SOFTWARE = Microsoft-IIS/6.0
© Copyright 2000-2003
PHD Computer Consultants Ltd