Java Web(一):http和servlet

一,什么是http协议和servlet?

http协议:TCP/IP的体系结构中应用层的一个协议,超文本传输协议(HTTP,HyperText Transfer Protocol),作用就是怎样向服务器请求文档、服务器怎么把文档传送给浏览器,通俗点讲,就是我们从服务器访问网页资源时,服务器如何把网页上的东西传给我们。

版本1.0: 请求data,服务器返回后,断开连接;  版本1.1不会断开,除非客户端关掉,有一定的时间限制。

     可以用httpwatch 在浏览器里面抓包分析,请求的数据包含请求行请求头请求体三个部分:

请求行

             

GET/ POST 是一般用的请求方式,后面是请求的地址路径。 

请求头

表示了对请求参数的定义和规范。

请求体

  浏览器真正发送给服务器的数据,发送的数据呈 key=value

响应的数据分为三个部分:响应行,响应头,响应体

  

响应行: 包括协议版本和状态码,常见的有(200:成功; 404 :Not found; 500: 服务器异常; 403:forbidden 拒绝;3**: 重定向)

响应头: server:服务器类型    content-type: 服务器返回给客户端的内容类型    charset:编码方式   content-length:返回的数据长度   date: 响应的日期

get 和post的区别: 本质上都是TCP连接,只是由于HTTP的规定和浏览器的限制在应用上有些不同

      1.请求路径不同,po

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值