页面请求的工作流程

①用户通过浏览器输入网址来请求所需要的资源

②浏览器先查看浏览器缓存-系统缓存-路由器缓存,如果缓存中有,会直接显示页面内容

③如果缓存中没有,浏览器向DNS(域名服务器)解析网址的IP地址

④浏览器通过三次握手和服务器建立TCP连接

②浏览器把请求组装成指定的格式发送给服务器,

请求的数据流中主要包括

http(http是超文本传输协议,它建立在tcp/ip上,主要用来实现客户端和服务器端的通信)

请求方法(get/post)

请求的网址

请求的一些参数信息

③服务器接收到客户端发送的请求后,查找用户所需要的资源,并把资源返回给客户端

④服务器把响应的内容组装成特定的格式(比如说json)返回给客户端,这个过程也通过http来完成

响应的数据流包括

状态码

1XX:表示通知信息,表示请求收到了或正在进行处理

2XX:表示成功

3XX:表示重定向(表示完成请求,还需要进一步操作)

 

4XX:表示客户端错误

5XX:表示服务器错误

 

502 - Bad Gateway 网关错误,例如后端服务器Tomcat没有启动起来,解决办法,重新启动服务器

504 - Gateway Timeout 网关超时,一般计算机中的超时就是配置错了,此处一般指nginx做反向代理服务器时,所连接的服务器tomcat无响应导致的。

Content-type(text,picture,HTML等)

响应的内容(图片,HTML的内容)

浏览器把响应结果展现给用户

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值