1.request °´Ã¼
Ä÷º¼ÇÀ̶õ?
°¢ ¿ä¼Ò¿Í Å°°ªÀ» ÀÌ¿ëÇØ °ªÀ» ÀúÀåÇÒ ¼ö ÀÖ´Â µ¥ÀÌÅÍ ±¸Á¶¸¦ ÀǹÌ.
Å°°ªÀ» ¾Ë°í ÀÖ´Ù¸é ÄÝ·º¼Ç¿¡¼ µ¥ÀÌÅ͸¦ ³Ö°Å³ª °¡Á®¿Ã ¼ö ÀÖ´Ù.
Ä÷º¼Ç ¼³¸í
Form Àü¼ÛµÇ¾îÁ® ¿Â ÆûÀÇ ¿ä¼ÒµéÀÇ °ª (post¹æ½Ä)
QueryString Àü¼ÛµÇ¾îÁ® ¿Â ÆûÀÇ ¿ä¼ÒµéÀÇ °ª (get¹æ½Ä)
ÇÏÀÌÆÛ¸µÅ©ÀÇ ºÎºÐÀ¸·Î Àü¼ÛµÈ °ª
Cookies HTTPÇì´õ¿Í ÇÔ²² Àü¼ÛµÈ ÄíÅ°ÀÇ °ª
ServerVariables ¼¹öÀÇ È¯°æº¯¼öµéÀÇ °ª
clientCertificate Ŭ¶óÀ̾ðÆ® ÀÎÁõ¼¿¡ ÀúÀåµÈ °ªµéÀÇ Ä÷º¼Ç
ÇÁ·ÎÆÛƼ
TotalBytes ÇöÀç ¿äû½Ã Ŭ¶óÀ̾ðÆ®°¡ º¸³»´Â ¹ÙÀÌÆ®ÀÇ ¼ö
¸Þ¼Òµå
BinaryRead Post ¿äûÀÇ ÀϺκÐÀ¸·Î ¼¹ö¿¡ º¸³»´Â µ¥ÀÌÅ͸¦ ºÒ·¯³»´Âµ¥ »ç¿ë
»ç¿ë¿¹)
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")%>
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>