Http协议&Servlet

#Http协议&Servlet

#Http协议

  • 什么是协议

双方在交互、通讯的时候, 遵守的一种规范、规则。

  • http协议

针对网络上的客户端 与 服务器端在执行http请求的时候,遵守的一种规范。 其实就是规定了客户端在访问服务器端的时候,要带上哪些东西, 服务器端返回数据的时候,也要带上什么东西。

  • 版本

    1.0

    	请求数据,服务器返回后, 将会断开连接
    

    1.1

    请求数据,服务器返回后, 连接还会保持着。 除非服务器 | 客户端 关掉。 有一定的时间限制,如果都空着这个连接,那么后面会自己断掉。
    

###演示客户端 如何 与服务器端通讯。

在地址栏中键入网络地址 回车 或者是平常注册的时候,点击了注册按钮 , 浏览器都能显示出来一些东西。那么背地里到底浏览器和服务器是怎么通讯。 它们都传输了哪些数据。

  1. 安装抓包工具 HttpWatch (IE插件)
  2. 打开tomcat. 输入localhost:8080 打开首页
  3. 在首页上找到Example 字样

6.x 和 7.x 的文档页面有所不同,但是只要找到example就能够找到例子工程

  1. 选择 servlet 例子 —> Request Parameter

[外链图片转存失败(img-6eB11xIm-1565228107290)(img/img01.png)]

接着点击Request Parameters 的 Execute超链接

[外链图片转存失败(img-1HDnd3bD-1565228107292)(img/img02.png)]

执行tomcat的例子,然后查看浏览器和 tomcat服务器的对接细节

[外链图片转存失败(img-xJRAXB7R-1565228107293)(img/img03.png)]

###Http请求数据解释

请求的数据里面包含三个部分内容 : 请求行 、 请求头 、请求体

  • 请求行

    POST /examples/servlets/servlet/RequestParamExample HTTP/1.1

    POST : 请求方式 ,以post去提交数据
    	
    /examples/servlets/servlet/RequestParamExample
    请求的地址路径 , 就是要访问哪个地方。
    
    HTTP/1.1 协议版本
    
  • 请求头

    Accept: application/x-ms

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值