Servlet之Http协议(一)

http协议: 

对浏览器客户端 和  服务器端 之间数据传输的格式规范


如何查看http协议:

一般浏览器直接按F12就能查看



请求行:

HTTP/1.1  :  HTTP协议  版本1.1


版本号:

http1.0:当前浏览器客户端与服务器端建立连接之后,只能发送一次请求,一次请求之后连接关闭么么哒。

http1.1:当前浏览器客户端与服务器端建立连接之后,可以在一次连接中发送多次请求。(基本都使用1.1)


请求资源:

http://localhost:8081/J2EECd11/index.jsp

URL: 统一资源定位符。http://localhost:8081/J2EECd11/index.jsp。  只能定位互联网资源。是URI 的子集。

URI:统一资源标记符。/J2EECd11/index.jsp。用于标记任何资源。可以是本地文件系统,局域网的资源(//192.168.14.10/myweb/index.html),可以是互联网


请求方式:

常见的请求方式: GET 、 POST、 HEAD、 TRACE、 PUT、 CONNECT 、DELETE 

常用的请求方式: GET  和 POST     

 表单提交:

                <formaction="提交地址"method="GET/POST">

                <form>


GET方式提交:

a)地址栏(URI)会跟上参数数据。以?开头,多个参数之间以&分割。

b)GET提交参数数据有限制,不超过1KB。

c)GET方式不适合提交敏感密码。

d)注意:浏览器直接访问的请求,默认提交方式是GET方式


POST方式提交:

a)参数不会跟着URI后面。参数而是跟在请求的实体内容中。没有?开头,多个参数之间以&分割。

b)POST提交的参数数据没有限制。

c)POST方式提交敏感数据。


请求头:

Accept: text/html,image/*           -- 浏览器接受的数据类型

Accept-Charset: ISO-8859-1      -- 浏览器接受的编码格式

Accept-Encoding: gzip,compress  --浏览器接受的数据压缩格式

Accept-Language: en-us,zh-       --浏览器接受的语言

Host: www.it315.org:80               --(必须的)当前请求访问的目标地址(主机:端口)

If-Modified-Since: Tue, 11 Jul 200018:23:51 GMT  --浏览器最后的缓存时间

Referer:http://www.it315.org/index.jsp      -- 当前请求来自于哪里

User-Agent: Mozilla/4.0 (compatible; MSIE5.5; Windows NT 5.0)  --浏览器类型

Cookie:name=evan                            -- 浏览器保存的cookie信息

Connection: close/Keep-Alive            -- 浏览器跟服务器连接状态。close: 连接关闭  keep-alive:保存连接

Date: Tue, 11 Jul 2000 18:23:51 GMT      -- 请求发出的时间


实体内容:

只有POST提交的参数会放到实体内容中




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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值