Servlet笔记(一)HTTP协议

1.HTTP协议

HTTP协议(HyperText Transfer Protocol,超文本传输协议)是因特网上应用最为广泛的一种网络传输协议,所有的WWW文件都必须遵守这个标准。

2.HTTP协议的组成部分

HTTP由请求与相应组成,请求与相应都是成对存在的

1).请求(Request)

请求是指客户端浏览器对服务器发起的请求,这之间会携带着一些信息如下:
包括:请求行、请求头、请求体
请求行:请求方式(主要是get和post)、请求URL、HTTP协议及版本。
请求头:是客户端浏览器发给服务器的一些本机信息:
user-Agent:客户端浏览器与操作系统相关信息
Referer:当前请求来自何处.如果直接访问则不会有这个头,常用语防盗链。
Cookie:浏览器的缓存信息。
Host:请求主机名。
等等。
请求头是由客户端浏览器自动发送个服务器的,不需要用户去操作。
请求体:是用户自己通过get或者post方式提交给服务器的数据

2).响应(Response)

响应是指当服务器接收到浏览器发送的请求后,对浏览做出的响应,也会有相应的信息响应给浏览器:
包括:响应行、响应头、响应体
响应行:HTTP协议、状态码
状态码表示当前响应请求的一个状态
常见状态码:
200:表示请求成功
301 - 资源(网页等)被永久转移到其它URL
302:请求重定向
304:请求资源未发生改变,访问本地缓存
404:请求资源不存在。
500:服务器内部错误
响应头
响应体:服务器给浏览器给用户看的信息,

3.HTTP的请求方法

在这里插入图片描述
从别的网页摘过来的,这是原网址
https://www.runoob.com/http/http-methods.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值