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:服务端错误

相关推荐
呉師傅20 分钟前
佳能LBP251dw打印机恢复出厂设置后变成英文菜单没有中文选项如何恢复中文菜单方法
linux·运维·服务器·网络·电脑
humors22120 分钟前
免费云服务清单
服务器·网络·数据库·免费·云服务·网站·带宽
minji...36 分钟前
Linux 网络基础之传输层TCP(七)确认应答机制,超时重传机制,连接管理机制(三次握手四次挥手),流量控制,滑动窗口,快重传
linux·运维·服务器·网络·网络协议·tcp/ip·http
上海云盾安全满满1 小时前
企业网站 | 被攻击时该怎么办?
网络·web安全
@insist1231 小时前
信息安全工程师-交换机 / 路由器加固与漏洞管理全流程
网络·安全·智能路由器·软考·信息安全工程师·软件水平考试
Coder_Shenshen1 小时前
【基于LibUA库的OPC UA服务器与客户端Demo——协议解析与Bug修复实践】
网络·c#·bug
cui_ruicheng1 小时前
Linux网络编程(三):Socket编程预备知识
linux·服务器·网络
pengyi8710152 小时前
高匿代理核心原理详解,隐藏真实IP实现无痕网络访问
linux·运维·服务器·网络·tcp/ip
专吃海绵宝宝菠萝屋的派大星2 小时前
spring Ai 开发的mcp-由sse改成Streamable HTTP
人工智能·spring·http
小短腿的代码世界2 小时前
KDReports源码深度解析:Qt报表引擎如何做到“所见即所得“?从模板引擎到PDF导出的完整渲染管线揭秘
网络·qt·pdf