GET请求方式在网页设计中,
被用来在客户端和服务器之间交换数据。
该数据包含HTML网页内容,ZIP或RAR等附件数据
当向服务器传送数据使用GET方式时,
传送的数据会被显示在网络地址后面。
例如这个网址 “http://218.6.132.5/luntan/?fromuid=539356”,
所表示的内容是客户端首先将变量fromuid赋予值539356。
然后传送到服务器
根据GET请求方式传送数据的特点,
用户可以知道这种方式是不安全的。
因为客户所要传送的数据都会被显示的连接在网址后面。
连接符号是"?"
但是在邮箱中下载附件时所用的方式是GET方式。
以GET方式向服务器传送数据的代码如下。
<html>
<head>
<title>GET方式传送数据</title>
</head>
<body>
<form id=form1 name=form1 method="get" action="http://127.0.0.1/get.html">
<table border=0 cellpadding=1 cellspacing=1 width=75%>
<tr><td width=150>姓名: </td>
<td><input id=b1 name="name"></td></tr>
<tr><td width=150>地址: </td>
<td><input id=b1 name="address"></td></tr>
<tr><td width=150>电话号码: </td>
<td><input id=b1 name="number"></td></tr>
</body>
<tr><td width=150>邮箱: </td>
<td><input id=b1 name="email"></td></tr>
<tr><td><input type=submit value=保存>  <input type=reset value=重置>
</td></tr>
</table>
</form>
</body>
</html>
代码在IE浏览器中运行的效果。
用户在表单中输入姓名,地址,电话号码和邮箱,
单击保存按钮,
浏览器会将数据赋予变量并连接在所提交的网络地址后面进行连接服务器。
客户端根据用户所填内容构造的网络地址是:
http://127.0.0.1/get.html/? name=liang&address=zhongguo&number=0233564545&email=lumlrl@163.com
用户需要注意的是,
GET方式会受到URL的最大长度限制,
URL的最大长度为1024kb。
所以当用户需要向服务器传送较大数据时,
应该选用POST方式进行传送。