博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
03002_Http请求协议分析
阅读量:5161 次
发布时间:2019-06-13

本文共 1041 字,大约阅读时间需要 3 分钟。

1、编写一个form.html的表单页面

  (1)使用EclipseEE新建一个动态的web项目;

  

  (2)Dynamic web module version选择2,5版本;

  

  (3)新建一个form.html,内容为:

1  2  3  4 
5 Insert title here 6 7 8
9
10
11
12
13 14

  (4)发布到Tomcat服务器;

  

  (5)在浏览器输入http://localhost:8080/WEB12/form.html ;

  

  (6)IE使用抓包工具进行查看;

    ①安装HttpWatchProfessional工具,链接:https://pan.baidu.com/s/1slC5rGD 密码:horg ; 安装好后显示菜单栏,工具,HttpWatchProfessional ;

  

    ②点击Record,然后输入信息; 

  

    ③点击Summary,Stream查看。

  (7)Firefox使用抓包工具进行查看

  

  

  

 

 

  (8)抓包如下:

    ①请求行

      请求方式:POST、GET;

      请求的资源:WEB12/form.html;

      协议版本:HTTP/1.1 ;

        HTTP1.0:发送请求,创建一次连接,获得一个web资源,连接断开;

        HTTP2.0:发送请求,创建一次连接,获得多个web资源,保持连接。

    ②请求头

        请求头是客户端发送给服务器端的一些信息,使用键值对表示key:value ;

  

    ③请求体

        当请求方式是post的时候,请求体会有请求的参数,格式:username=lisi&password=12345 ;

        当请求方式是get的时候,那么请求参数不会出现在请求体中,会拼接在url地址后面 。

        http://localhost:8080/WEB12/form.html?username=wangwu&password=123

转载于:https://www.cnblogs.com/gzdlh/p/8182870.html

你可能感兴趣的文章
log4net 开启内部调试
查看>>
Java多线程学习笔记(二)
查看>>
地图源改变之后mxd文件打开很慢的问题
查看>>
51Nod - 1013 3的幂的和
查看>>
Leetcode 492. 构造矩形
查看>>
一、浏览器生成消息(1)
查看>>
如何让phpstorm支持.install .inc
查看>>
游戏代码
查看>>
Django 模板系统
查看>>
第二次实验报告
查看>>
spring boot
查看>>
webapck html-loader 静态html模块化
查看>>
Python编程之基础知识练习_002
查看>>
了解网页结构
查看>>
Java虚拟机1:什么是Java
查看>>
【转载】nmap 官方指南
查看>>
JQuery学习笔记
查看>>
Eclipse导出JAR过程
查看>>
关于 StreamReader 的 ReadToEnd() 方法
查看>>
定时备份mysql数据库
查看>>