学习Servlet2

HTTP 协议

        客户端和服务器之间通信时,发送的数据,需要遵守的规则,叫 HTTP 协议

        HTTP 协议中的数据又叫报文

请求的 HTTP 协议格式

GET 请求:            

1 、请求行
(1) 请求的方式 GET
(2)请求的资源路径[+?+ 请求参数 ]
(3) 请求的协议的版本号 HTTP/1.1
2 、请求头
key : value 组成 ,不同的键值对,表示不同的含义。

POST 请求:

1 、请求行
(1) 请求的方式 POST
(2) 请求的资源路径[+?+ 请求参数 ]
(3) 请求的协议的版本号 HTTP/1.1
2 、请求头
1) key : value 不同的请求头,有不同的含义
2)空行
3 、请求体 ===>>> 就是发送给服务器的数据

常用请求头的说明 :

Accept: 表示客户端可以接收的数据类型
Accpet-Languege: 表示客户端可以接收的语言类型
User-Agent: 表示客户端浏览器的信息
Host : 表示请求时的服务器 ip 和端口号
哪些是 GET 请求,哪些是 POST 请求:
GET:  
1 form 标签 method=get
2 a 标签
3 link 标签引入 css
4 Script 标签引入 js 文件
5 img 标签引入图片
6 iframe 引入 html 页面
7 、在浏览器地址栏中输入地址后敲回车
POST:
form 标签 method=post

响应的 HTTP 协议格式

1 、响应行
(1) 响应的协议和版本号
(2) 响应状态码
(3) 响应状态描述符
2 、响应头
(1) key : value ,不同的响应头,有其不同含义
(2)空行
3 、响应体
---->>>
就是回传给客户端的数据,一般就是一个html页面的代码
常用的响应码说明:
        
200
表示请求成功
302
表示请求重定向
404
表示请求服务器已经收到了,但是你要的数据不存在(请求地址错误)
500
表示服务器已经收到请求,但是服务器内部错误(代码错误)

 

谷歌浏览器如何查看 HTTP 协议:
        F12->network->ctrl+R->左侧name栏->即可
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值