ASP ServerVariables సెట్

Request 对象参考手册

నిర్వచనం మరియు ఉపయోగం

ServerVariables సెట్ సర్వర్ వేరియబుల్స్ విలువలను పొందడానికి ఉపయోగించబడుతుంది.

సంకేతం

Request.ServerVariables (server_variable)
పారామీటర్ వివరణ
server_variable అవసరం. పొందడానికి వేణికి ఉన్న సర్వర్ వేరియబుల్సర్వర్ వేరియబుల్పేరు.

సర్వర్ వేరియబుల్

వేరియబుల్ వివరణ
ALL_HTTP క్లయింట్ ద్వారా పంపబడిన అన్ని HTTP హెడర్లను పొందుతుంది. ఎల్లప్పుడూ HTTP_ ముందుకు పెరిగినది
ALL_RAW రావు రూపంలో అన్ని హెడర్లను పొందుతుంది
APPL_MD_PATH ఐఎస్ఎఐ డిఎల్ఎల్ కొరకు అప్లికేషన్ యొక్క మెటా బేస్ పథాను పొందుతుంది
APPL_PHYSICAL_PATH మెటా బేస్ పథానికి సంభందించిన ఫిజికల్ పథాను పొందుతుంది
AUTH_PASSWORD క్లయింట్ యుజర్ ప్రమాణీకరణ డైలాగ్ లో ప్రవేశపెట్టబడిన విలువను పొందుతుంది
AUTH_TYPE సర్వర్ యుజర్లను పరిశీలించడానికి ఉపయోగించే ప్రమాణీకరణ పద్ధతి
AUTH_USER సర్వర్ నుండి అథెంటికేటెడ్ యూజర్ పేరును పొందుతుంది
CERT_COOKIE క్లయింట్ సర్టిఫికేట్‌యొక్క యూనిక్ ఐడిని స్ట్రింగ్ రూపంలో తిరిగిస్తుంది
CERT_FLAGS క్లయింట్ సర్టిఫికేట్ ఉన్నప్పుడు bit0 నుండి 1 సెట్ అవుతుంది మరియు క్లయింట్ సర్టిఫికేట్‌యొక్క సర్టిఫికేషన్ అథారిటీ వినాయినప్పుడు bit1 నుండి 1 సెట్ అవుతుంది
CERT_ISSUER క్లయింట్ సర్టిఫికేట్‌యొక్క ఇస్యూర్ ఫీల్డ్‌ను తిరిగిస్తుంది
CERT_KEYSIZE సెక్యూర్ సాక్ట్స్ లేయర్ కనెక్షన్ కీ సైజ్ లోని బిట్స్ సంఖ్యను పునరుద్ధరిస్తుంది
CERT_SECRETKEYSIZE సర్వర్ సర్టిఫికేట్ ప్రైవేట్ కీ లోని బిట్స్ సంఖ్యను పునరుద్ధరిస్తుంది
CERT_SERIALNUMBER క్లయింట్ సర్టిఫికేట్‌యొక్క సరియల్ నంబర్ ఫీల్డ్‌ను తిరిగిస్తుంది
CERT_SERVER_ISSUER సర్వర్ సర్టిఫికేట్ యొక్క ఇస్యూర్ ఫీల్డ్ ను పునరుద్ధరిస్తుంది
CERT_SERVER_SUBJECT సర్వర్ సర్టిఫికేట్ యొక్క సబ్జెక్ట్ ఫీల్డ్ ను పునరుద్ధరిస్తుంది
CERT_SUBJECT క్లయింట్ సర్టిఫికేట్‌యొక్క థీమ్ ఫీల్డ్‌ను తిరిగిస్తుంది
CONTENT_LENGTH క్లయింట్ ద్వారా పంపబడిన కంటెంట్ పొడవును తిరిగిస్తుంది
CONTENT_TYPE కంటెంట్‌యొక్క డేటా రకాను తిరిగిస్తుంది
GATEWAY_INTERFACE సర్వర్ ద్వారా ఉపయోగించబడే CGI ప్రతిపాదనను తిరిగిస్తుంది
HTTP_<HeaderName> హెడర్‌నిలో నిల్వ చేయబడిన విలువను తిరిగిస్తుంది HeaderName
HTTP_ACCEPT Accept హెడర్‌యొక్క విలువను తిరిగిస్తుంది
HTTP_ACCEPT_LANGUAGE కంటెంట్‌ని ప్రదర్శించడానికి ఉపయోగించాల్సిన భాషను వివరించే స్ట్రింగ్‌ను తిరిగిస్తుంది
HTTP_COOKIE అభ్యర్థనతో జతచేయబడిన కుకీ స్ట్రింగ్‌ను తిరిగిస్తుంది
HTTP_REFERER రిక్వెస్టును ప్రస్తుత పేజీకి పరిగణించిన పేజీ యొక్క URL ను కలిగివున్న స్ట్రింగ్ ను పునరుద్ధరిస్తుంది. పేజీ రీడైరెక్ట్ అయితే, HTTP_REFERER ఖాళీగా ఉంటుంది
HTTP_USER_AGENT రిక్వెస్టును పంపించిన బ్రౌజర్ ను వర్ణించే స్ట్రింగ్ ను పునరుద్ధరిస్తుంది
HTTPS సెక్యూర్ చానల్ ద్వారా రిక్వెస్టు వచ్చినప్పుడు ON లేదా అనాచాన చానల్ ద్వారా రిక్వెస్టు వచ్చినప్పుడు OFF అవుతుంది
HTTPS_KEYSIZE సెక్యూర్ సాక్ట్స్ లేయర్ కనెక్షన్ కీ సైజ్ లోని బిట్స్ సంఖ్యను పునరుద్ధరిస్తుంది
HTTPS_SECRETKEYSIZE సర్వర్ సర్టిఫికేట్ ప్రైవేట్ కీ లోని బిట్స్ సంఖ్యను పునరుద్ధరిస్తుంది
HTTPS_SERVER_ISSUER సర్వర్ సర్టిఫికేట్ యొక్క ఇస్యూర్ ఫీల్డ్ ను పునరుద్ధరిస్తుంది
HTTPS_SERVER_SUBJECT సర్వర్ సర్టిఫికేట్ యొక్క సబ్జెక్ట్ ఫీల్డ్ ను పునరుద్ధరిస్తుంది
INSTANCE_ID సర్వర్ సర్వర్ యొక్క టెక్స్ట్ ఫార్మాట్లో చిహ్నం
INSTANCE_META_PATH రిక్వెస్టును స్పందించే IIS సర్వర్ యొక్క మెటా బేస్ పాత్రి చిహ్నం
LOCAL_ADDR రిక్వెస్టు వచ్చిన సర్వర్ చిహ్నాన్ని పునరుద్ధరిస్తుంది
LOGON_USER వినాయకుని సర్వర్ నుండి రిక్వెస్టు వచ్చిన సర్వర్ చిహ్నాన్ని పునరుద్ధరిస్తుంది
PATH_INFO క్లయింట్ ద్వారా పేర్కొనబడిన అదనపు మార్గ సమాచారాన్ని రాబట్టుతుంది
PATH_TRANSLATED PATH_INFO యొక్క అనువాదంలో మార్గాన్ని పాటించి అవసరమైన వాస్తవమైన-వాస్తవిక మార్పిడి చేసే పదం
QUERY_STRING HTTP అభ్యర్ధనలో ప్రశ్నాకరణ క్రితం పేర్కొనబడిన ప్రశ్నా సమాచారాన్ని రాబట్టుతుంది
REMOTE_ADDR అభ్యర్ధన చేసే రిమోట్ హోస్ట్ యొక్క IP చిహ్నాన్ని రాబట్టుతుంది
REMOTE_HOST అభ్యర్ధన చేసే హోస్ట్ పేరును రాబట్టుతుంది
REMOTE_USER వినియోగదారి ద్వారా పంపబడిన అసమానమైన యూజర్ పేరు పదంను రాబట్టుతుంది
REQUEST_METHOD అభ్యర్ధన చేయడానికి ఉపయోగించబడిన పద్ధతిని రాబట్టుతుంది
SCRIPT_NAME జరుపుతున్న స్క్రిప్ట్ కు వాస్తవమైన మార్గం రాబట్టుతుంది
SERVER_NAME సర్వర్ యొక్క హోస్ట్ పేరు, DNS అలాస్ లేదా IP చిహ్నంను సెల్ఫ్-రిఫరెన్షింగ్ యూఆర్ఎల్స్ లో కనిపించే రూపంలో రాబట్టుతుంది
SERVER_PORT అభ్యర్ధన పంపబడిన పోర్ట్ సంఖ్యను రాబట్టుతుంది
SERVER_PORT_SECURE రాబట్టుతుంది పదం కొన్ని లేదా 1 ఉంది. అభ్యర్ధన సురక్షిత పోర్ట్ పై ప్రాసెస్ అవుతుంది అప్పుడు, ఇది 1 ఉంటుంది. లేకపోతే, 0 ఉంటుంది
SERVER_PROTOCOL అభ్యర్ధన సమాచార ప్రొటోకాల్ పేరు మరియు రీవిజన్ అందిస్తుంది
SERVER_SOFTWARE అభ్యర్ధనను సమాధానించిన మరియు గేట్వే నడిపే సర్వర్ సాఫ్ట్వేర్ పేరు మరియు వెర్షన్ అందిస్తుంది
URL URL యొక్క బేస్ పోర్టియన్ అందిస్తుంది

ప్రకటన

ఉదాహరణ 1

మీరు అలాగే అన్ని సర్వర్ వేరియబుల్స్ ని చుట్టూ ప్రయత్నించవచ్చు:

<%
for each x in Request.ServerVariables
response.write(x & "<br />")
తరువాతిది
%>

ఉదాహరణ 2

ఈ ఉదాహరణ పరిశీలకుడు బ్రౌజర్ రకం, IP చిహ్నం మొదలైన విషయాలను ఎలా తెలుసుకోవచ్చు చూపుతుంది:

<html>
<body>

<b>ఈ సైట్ ని మీరు ఎలా బ్రౌజింగ్ చేస్తున్నారు:</b> <%Response.Write(Request.ServerVariables("http_user_agent"))%>

<b>మీ IP చిహ్నం ఉంది:</b> <%Response.Write(Request.ServerVariables("remote_addr"))%>

<b>IP చిహ్నం యొక్క DNS పరిశీలన ఉంది:</b> <%Response.Write(Request.ServerVariables("remote_host"))%>

<b>పేజీని కాల్ చేయడానికి ఉపయోగించబడిన పద్ధతి ఉంది:</b> <%Response.Write(Request.ServerVariables("request_method"))%>

<b>సర్వర్ డొమైన్ పేరు ఉంది:</b> <%Response.Write(Request.ServerVariables("server_name"))%>

<b>సర్వర్ పోర్ట్ ఉంది:</b> <%Response.Write(Request.ServerVariables("server_port"))%>

The server's software: <%Response.Write(Request.ServerVariables("server_software"))%>

Request 对象参考手册