当前位置: 首页 > article >正文

HTTP-响应协议

 HTTP的响应过程?

浏览器请求数据--》web服务器过程:请求过程

web服务器将响应数据-》到浏览器:响应过程

 响应数据有哪些内容?

1.和请求数据类似。

2. 响应体中存储着web服务器返回给浏览器的响应数据。并且注意响应头和响应体之间也是有空行的。

3.常见的响应码和响应头

   (重点) 常见的具体响应状态码

  • 200 ok 客户端请求成功(我们最想看到的状态码)

  • 404 Not Found 请求资源不存在(一般是url输入有误,或者网站资源被删了

  • 500 Internal Server Error 服务端发生不可预期的错误(代码有误

状态码大全https://cloud.tencent.com/developer/chapter/13553 

补充:什么是重定向?

重定向就是浏览器向A服务器发起请求结果发现访问错服务器,A服务器告诉浏览器他应该访问B服务器,浏览器重新访问B服务器的过程就称为重定向。

底层会进行两次请求响应,但对与用户来说是无感知的。

一个具体的例子

我们按照http://www.baidu.com/去访问百度服务器

通过chrome浏览器我们可以发现,浏览器首先是向百度服务器发起了http://www.baidu.com/

请求,百度服务器给浏览器传递了307状态码和新的location,告诉浏览器重定向的网址,浏览器根据第二次的网址成功访问到了想要的数据。

小结:

 1.HTTP响应数据分为几个部分?
                响应行、响应头、响应体
2.响应状态码的分类?
                1xx:响应中,临时状态码
                2xx:成功
                3xx:重定向
                4xx:客户端错误
                5xx:服务端错误 


http://www.kler.cn/a/488379.html

相关文章:

  • Android基于回调的事件处理
  • Word 转成pdf及打印的开源方案支持xp
  • maven高级(day15)
  • 数据结构与算法之数组: LeetCode 136. 只出现一次的数字 (Ts版)
  • leetcode 面试经典 150 题:单词规律
  • 百度Android面试题及参考答案 (下)
  • React Context用法总结
  • Rancher运维三板斧:告警设置、日志管理与数据备份恢复
  • 走进 JavaScript 世界:掌握核心技能
  • Golang中使用 Mqtt
  • 计算机网络 笔记 数据链路层 2
  • docker(目录挂载、卷映射)
  • HTML实战课堂之启动动画弹窗
  • 高级软件工程-复习
  • CancerGPT :基于大语言模型的罕见癌症药物对协同作用少样本预测研究
  • 【Leetcode 热题 100】394. 字符串解码
  • 【STM32】利用SysTick定时器定时1s
  • Linux MISC杂项设备驱动
  • 回顾 Tableau 2024 亮点功能,助力 2025 数据分析新突破
  • WebSocket在实时体育比分网站中的应用
  • javaEE初阶————多线程初阶(1)
  • Git 常用命令指南
  • Vue.js 组件开发指南
  • 模式识别-Ch3-极大似然估计
  • Euler 21.10(华为欧拉)安装oracle19c-RAC
  • Django SimpleUI 配置详解:SIMPLEUI_CONFIG 和常用图标