Servlet之HTTP协议基本知识

1.什么是HTTP协议?
超文本传输协议
2.HTTP是干什么的?
规范了客户端与服务器端数据交互的格式
3.HTTP的特点
简单、快捷、灵活、无连接、无状态
4.HTTP的交互流程(四步)
步骤一:
客户端与服务器端建立连接
步骤二:
客户端发送请求数据到服务器端(请求过程:遵循Http协议)
步骤三:
服务器端接收到请求后,进行处理,肉厚然后将处理结果响应到客户端(响应过程:也是遵循HTTP协议)
步骤四:
关闭客户端和服务端的连接(1.1后不会立即关闭)
5.HTTP协议之请求格式(get请求方式和post请求方式)
请求格式结构:
请求头:请求方式、请求的地址(服务器地址)和HTTP协议版本
请求行:消息抱头,客户端要使用的附加信息
空行:位于请求行和请求数据之间,空行是必须的。
请求数据:非必须的
6.get和post请求方式的区别:
get请求方式:
请求数据会以?的形式隔开拼接在请求头中,不安全,没有请求实体的部分。
HTTP协议虽然没有规定请求数据的大小,但是浏览器对URL的长度是有限制的,所以get的请求不能携带大量的数据。
post请求方式:
请求数据在请求实体中进行发送,在URL中看不到具体的请求数据,比较安全,适合数据量大的数据发送。
7.遵循HTTP协议
遵循HTTP协议也就是遵循下面的格式
请求头:请求方式、请求的地址(服务器地址)和HTTP协议版本
请求行:消息抱头,客户端要使用的附加信息
空行:位于请求行和请求数据之间,空行是必须的。
请求数据:非必须的
8.请求的方式是由HTML网页设计决定(包含请求方式和请求地址),不是由HTTP协议决定的。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值