1.request °´Ã¼


Ä÷º¼ÇÀ̶õ?
°¢ ¿ä¼Ò¿Í Å°°ªÀ» ÀÌ¿ëÇØ °ªÀ» ÀúÀåÇÒ ¼ö ÀÖ´Â µ¥ÀÌÅÍ ±¸Á¶¸¦ ÀǹÌ.
Å°°ªÀ» ¾Ë°í ÀÖ´Ù¸é ÄÝ·º¼Ç¿¡¼­ µ¥ÀÌÅ͸¦ ³Ö°Å³ª °¡Á®¿Ã ¼ö ÀÖ´Ù.

Ä÷º¼Ç¼³¸í
FormÀü¼ÛµÇ¾îÁ® ¿Â ÆûÀÇ ¿ä¼ÒµéÀÇ °ª (post¹æ½Ä)
QueryStringÀü¼ÛµÇ¾îÁ® ¿Â ÆûÀÇ ¿ä¼ÒµéÀÇ °ª (get¹æ½Ä)
ÇÏÀÌÆÛ¸µÅ©ÀÇ ºÎºÐÀ¸·Î Àü¼ÛµÈ °ª
CookiesHTTPÇì´õ¿Í ÇÔ²² Àü¼ÛµÈ ÄíÅ°ÀÇ °ª
ServerVariables¼­¹öÀÇ È¯°æº¯¼öµéÀÇ °ª
clientCertificateŬ¶óÀ̾ðÆ® ÀÎÁõ¼­¿¡ ÀúÀåµÈ °ªµéÀÇ Ä÷º¼Ç
ÇÁ·ÎÆÛƼ
TotalBytesÇöÀç ¿äû½Ã Ŭ¶óÀ̾ðÆ®°¡ º¸³»´Â ¹ÙÀÌÆ®ÀÇ ¼ö
¸Þ¼Òµå
BinaryReadPost ¿äûÀÇ ÀϺκÐÀ¸·Î ¼­¹ö¿¡ º¸³»´Â µ¥ÀÌÅ͸¦ ºÒ·¯³»´Âµ¥ »ç¿ë




»ç¿ë¿¹) request_form.htm
<form method=get action="request_result.asp">
À̸§Àº :  
³ªÀÌ´Â :  
ÀüÈ­¹øÈ£ :
</form>

request_result.asp 1

1.querystring(get ¹æ½Ä : URLÀÇ ²¿¸®·Î ´Þ·Á Àü¼Û)Ä÷º¼Ç
Request·Î ¹ÞÀº °ªµé

À̸§Àº : <%=request.querystring("username")%>
³ªÀÌ´Â : <%=request.querystring("age")%>
ÀüÈ­¹øÈ£´Â : <%=request.querystring("tel")%>

request_result.asp 2

2.form(post ¹æ½Ä : HTTPÀÇ Çì´õ¿¡ Æ÷ÇԵǾî Àü¼Û)Ä÷º¼Ç
Request·Î ¹ÞÀº °ªµé
À̸§Àº : <%=request.form("username")%>
³ªÀÌ´Â : <%=request.form("age")%>
ÀüÈ­¹øÈ£´Â : <%=request.form("tel")%>

check!! ÇÏÀÌÆÛ¸µÅ©·Î Àü¼ÛÇϱâ(get ¹æ½Ä°ú À¯»ç)
<a href="querystring_result.asp?username=jjang&age=27&tel=212-1923">

get ¹æ½ÄÀº µ¥ÀÌÅÍ ¾çÀÌ 256byte~409Byte·Î ÇÑ°è°¡ ÀÖ´Ù(By HTTP Protocol Spec)



ServerVariable Ä÷º¼Ç ( »ç¿ëÀÚ Á¤º¸ ¾Ë¾Æ³»±â)

ÇöÀç »ç¿ëÀÚ´ÔÀº

»ç¿ëÇϽô IP´Â <%=request.servervariables("remote_host")%> À̱¸¿ä,
ºê¶ó¿ìÀú¿Í OS´Â <%=request.servervariables("http_user_agent")%> ÀÔ´Ï´Ù.

servervariables all(»ç¿ëÀÚ Á¤º¸¸¦ ¸ðµÎ ¾Ë¾Æ³»±â)

<table border=1>
<tr align=center><td>Key</td><td>Values</td></tr>
<%For Each key in request.servervariables%>
<tr align=center><td><%=key%></td><td>
<%
if request.servervariables(key)="" then
response.write"nbsp" --&¸¦ nbsp¾Õ¿¡ Ãß°¡!
else
response.write request.servervariables(key)
end if
%> </td></tr>
<%next%> </table>


Copyright ¨Ï2001¡­2003, alza.wo.to All Rights Reserved.