Java基础之HTTP协议概述篇

1、HTTP协议的概述

     HTTP协议:超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用最广泛的一种网络协议。用于定义web浏览器与web服务器之间交换数据的过程。

2、HTTP协议的作用及特点

     2.1、HTTP协议的作用:

              HTTP协议是学习JavaWEB开发的基石,不深入了解HTTP协议,就不能说掌握了WEB开发,更无法管理和维护一些复杂的WEB站点。

     2.2、HTTP协议的特点:

              * 基于请求/相应模式的协议。请求和响应必须成对:先有请求后有响应。

              * HTTP协议默认的端口:80

3、HTTP协议的版本:

     * HTTP/1.0 ,发送请求,创建一次连接,获得一个web资源,连接断开

     * HTTP/1.1 ,发送请求,创建一次连接,获得多个web资源,连接断开

4、HTTP协议的组成:

     HTTP请求协议、HTTP响应协议。

              HTTP请求包括:请求行、请求头、请求体

              HTTP响应包括:响应行、响应头、响应体

5、HTTP协议入门

     5.1、准备工作

             1)、创建项目,JavaWeb项目,选择版本为2.5

                       步骤1:在工具中New/Dynaimc Web Project

                       步骤2:

             2)、测试用例,编写“form.html”页面,并提交两个表单,分别设置表单的提交方式为:get和post。将表单提交位置设置为#,表示提交到当前表单。

<form action="#" method="get">
    用户名:<input type="text" name="username" value=""jack/><br/>
    密码:<input type="text" name="password" value=""1234/><br/>
    <input type="submit" value="get提交"/>
</form>

<form action="#" method="post">
    用户名:<input type="text" name="username" value=""jack/><br/>
    密码:<input type="text" name="password" value=""1234/><br/>
    <input type="submit" value="post提交"/>
</form>

             3)、安装HttpWatch,用于抓取Http协议的数据包(抓包)

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值