Live Demo

Request Object Deep Dive

Explore every major Request collection

ServerVariables

REQUEST_METHODGET
HTTP_USER_AGENTMozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +c
REMOTE_ADDR127.0.0.1
SERVER_NAME127.0.0.1
SERVER_PORT8055
PATH_INFO/demos/request
QUERY_STRING
HTTP_HOST127.0.0.1:8055
HTTP_ACCEPT*/*

QueryString Test

Add ?name=Alice&age=30 to the URL

No query string parameters

Form POST Test

Submit the form to see Request.Form in action

Submit the form to see data here.

Request.Item (shortcut)

Uses Request("key") to search all collections in order: QueryString, Form, Cookies, ServerVariables.

Request("REQUEST_METHOD") = GET
Request("HTTP_HOST") = 127.0.0.1:8055

Full ServerVariables Collection

ALL_HTTPconnection: Keep-Alive accept: */* accept-encoding: gzip, br, zstd, deflate host: 127.0.0.1:8055
ALL_RAWconnection: Keep-Alive accept: */* accept-encoding: gzip, br, zstd, deflate host: 127.0.0.1:8055
REQUEST_METHODGET
QUERY_STRING
PATH_INFO/demos/request
SCRIPT_NAME/default.asp
REMOTE_ADDR127.0.0.1
REMOTE_HOST216.73.216.203:7872
REMOTE_PORT
SERVER_NAME127.0.0.1
SERVER_PORT8055
SERVER_PROTOCOLHTTP/1.1
HTTPSoff
SERVER_PORT_SECURE0
GATEWAY_INTERFACECGI/1.1
SERVER_SOFTWAREASPPY
INSTANCE_ID1
INSTANCE_META_PATH/LM/W3SVC/1/ROOT
LOCAL_ADDR127.0.0.1
APPL_MD_PATH/LM/W3SVC/1/ROOT
APPL_PHYSICAL_PATH
PATH_TRANSLATED
URL/demos/request
ASPPY_ORIGINAL_PATH/demos/request
ASPPY_SCRIPT_PATH/default.asp
CONTENT_TYPE
CONTENT_LENGTH
HTTP_CONNECTIONKeep-Alive
HTTP_ACCEPT*/*
HTTP_ACCEPT_ENCODINGgzip, br, zstd, deflate
HTTP_HOST127.0.0.1:8055
HTTP_MAX_FORWARDS10
HTTP_USER_AGENTMozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.c
HTTP_X_ORIGINAL_URL/demos/request
HTTP_X_FORWARDED_FOR216.73.216.203:7872
HTTP_X_ARR_SSL2048|256|C=US, O=Let's Encrypt, CN=YR1|CN=learnasppy.quickersite.com
HTTP_X_ARR_LOG_IDfccdae70-d5a5-44c7-8da3-a179f10c62bc