一、控制浏览器发送请求三要素
1、控制浏览器发送请求地址
1) 超链接方式
<a href="url">提示信息</a>
2)表单域标签命令
<form action="url">
/--
select、input、textarea
!-->
<input type="submit"></input>
</form>
2、控制浏览器发送请求方式【目前考虑2种】
1)get方式
要求浏览器发送请求时携带【请求参数数量】不能超过4k
要求浏览器发送请求时【请求参数信息】必须在浏览器地址栏展现出来
要求浏览器发送请求时【请求参数信息】存放在Http请求协议包中的【请求头】
要求浏览器在接收到服务器返回的资源文件内容时,必须将资源文件内容保存在浏览器缓存
2)post方式
要求浏览器发送请求时,可以携带任意数量的【请求参数】
要求浏览器发送请求时,将【请求参数信息】在浏览器地址栏上隐藏起来
要求浏览器发送请求时【请求参数信息】保存在Http请求协议包中的【请求体】
要求浏览器接收到服务器发回的资源文件内容时,必须将资源文件清理【阅后即焚】
使用post方式时,用户可以上传【病毒文件内容】,因此只在特殊情况下使用post方式,例如登录验证、索要服务器实时变化数据【股票、车票..】
3、控制浏览器发送请求参数
1)请求参数作用
用户需要访问服务器的动态资源文件.Class时,.Class文件调用方法时需要的实参由用户提供
2)请求参数来源
超链接、表单域标签
3)readOnly ---- 只读 disable ----- 不可使用