JavaWeb--HTTP详解&游览器地址栏中输入地址并且回车到页面显示这过程经历了什么?

1. JavaWeb–HTTP详解&游览器地址栏中输入地址并且回车到页面显示这过程经历了什么?

在这里插入图片描述

  • 文本:html,字符串,…
  • 超文本:图片,音乐,视频,定位,地图…
  • 默认端口号:80

https:安全的

  • 默认端口号:443

1.1 两个时代

  • http1.0
    • HTTP/1.0:客户端可以与服务器连接后,只能获得一个web资源,断开连接。
  • http2.0
    • HTTP/1.1:客户端可以与服务器连接后,可以获得多个web资源。

1.2 HTTP请求

在这里插入图片描述


1.3 请求报文

请求行      POST  /s?ie=utf-8  HTTP/1.1 
请求头      Host: atguigu.com
        Cookie: name=guigu
        Content-type: application/x-www-form-urlencoded
        User-Agent: chrome 83
空行
请求体      username=admin&password=admin

补充:

  • 请求方式:Get,Post,HEAD,DELETE,PUT,TRACT…
    • get:请求能够携带的参数较少,大小有限制,会在游览器的URL地址栏显示数据类容,不安全,但是高校。
    • post:请求能够携带的参数无限制,大小无限制,不会在游览器的URL地址栏显示数据类容,安全,但是不高校。
      重点是格式与参数

1.4 响应报文

响应行      HTTP/1.1  200  OK
响应头      Content-Type: text/html;charset=utf-8
        Content-length: 2048
        Content-encoding: gzip
空行    
响应体      <html>
            <head>
            </head>
            <body>
                <h1>尚硅谷</h1>
            </body>
        </html>

HTML页面的内容是放在的响应报文当中,游览器接收到响应体以后,会对响应体进行解析,然后在页面种渲染。


1.5 响应状态码

200:请求响应成功。200

3XX:重定向。
	重定向:你重新到我给的新位置去。

4XX:找不到资源。404
	资源不存在

5XX:服务器代码错误 500(服务器代码错误), 502(网关错误)

1.6 常见面试题

当你的游览器地址栏中输入地址并且回车的一瞬间到页面展示回来,经历了什么?



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

CodeJiao

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值