1、请求协议
请求首行; # 请求方式 请求路径 协议和版本,例如:GET /index.html HTTP/1.1
请求头信息;# 请求头名称:请求头内容,即为key:value格式,例如:Host:localhost
空行; # 用来与请求体分隔开
请求体。 # GET没有请求体,只有POST有请求体
|
2、get 请求
HTTP默认的请求方法就是GET
|
3、post 请求
(1) 数据不会出现在地址栏中
显示此HTTP请求提交的内容类型。一般只有post提交时才需要设置该属性 当提交为表单数据时,可以使用“application/x-www-form-urlencoded”;当提交的是文件时,就需要使用“multipart/form-data”编码类型。
|
4、响应协议
响应首行; HTTP协议版本号, 状态码, 状态消息
告诉浏览器不要缓存的响应头:
自动刷新响应头,浏览器会在3秒之后请求http://www.baidu.com:
HTML中指定响应头 在HTMl页面中可以使用<meta http-equiv="" content="">来指定响应头,例如在index.html页面中给出<meta http-equiv="Refresh" content="3;url=http://www.baidu.com">,表示浏览器只会显示index.html页面3秒,然后自动跳转到http://www.baidu.com. |