我们学习本门课程的目标,是使用JavaEE技术开发动态的Web应用,所以先了解Web应用的概念。
所谓Web应用,一般指的都是动态的,称为Web Application,例如当当、12306、百度等等。而静态的网站,称为 Web site,下面先学习静态和动态Web应用的不同访问过程。
1、HTTP协议
HTTP,即超文本传输协议。
- 无状态协议
- 用于通过 Internet 发送请求消息和响应消息
- 使用端口接收和发送消息,默认为80端口
2、请求
两种常见的HTTP请求方法:GET和POST。
2.1、GET
GET方法:
不提交大量数据,无敏感、保密数据时使用
超级链接访问,默认是GET方法
form提交,不指定method,默认为GET方法
form提交,制定method=“GET”,很少用这种方式
GET / HTTP/1.1
Host: gpcuster.cnblogs.com
User-Agent: Mozilla/5.0