1.HTTP使得Web服务器与浏览器之间可以通过互联网或内网进行数据交互,万维网(W3C)负责和维护HTTP。
2.Web服务器每天24小时不间断运行,并等待HTTP客户端(通常是Web浏览器)来连接并请求资源。通常,客户端发起一个连接,服务器不会主动连接客户端。
3. 互联网用户需要点击连接或者输入一个URL地址来访问一个资源。
4.HTTP的默认端口是80端口,因此,对于采用80端口的Web度武器,无需输入端口号,有时Web服务器并未运行在80端口上,此时必须输入相应的端口号。例如,Tomcat服务器的默认端口号是8080,为了能正确访问服务器,必须提供输入端口号。
5. localhost作为一个保留端口号,用于指向本机。
6.可以用ping命令来获取域名对应的IP地址,例如ping google.com
7.资源名后可以有一个或多个查询语句或路径参数。查询语句是一个key/value组,多个查询语句间用“&”符号分隔。路径参数类似于查询语句,但只有value部分,多个value部分用“/”符号分隔。
8.一个HTTP请求包含3部分内容。
(1)方法-URL-协议/版本
(2)请求头信息
(3)请求正文
9.HTTP规范定义了7种类型的方法,包括GET、POST、HEAD、OPTIONS、PUT、DELETE以及TRACE,其中GET和POST广泛应用于互联网。
10.HTTP响应
(1)协议-状态码-描述
(2)响应头信息
(3)响应正文