公司网站建设重要性,c2c电商平台有哪些家,线上推广图片,最近军事新闻大事在前两篇文章当中#xff0c;已经分别介绍了HTTP是什么#xff0c;以及常见的请求头当中的属性。【网络原理7】认识HTTP_革凡成圣211的博客-CSDN博客HTTP抓包#xff0c;Fiddler的使用https://blog.csdn.net/weixin_56738054/article/details/129148515?spm1001.2014.3001.… 在前两篇文章当中已经分别介绍了HTTP是什么以及常见的请求头当中的属性。【网络原理7】认识HTTP_革凡成圣211的博客-CSDN博客HTTP抓包Fiddler的使用https://blog.csdn.net/weixin_56738054/article/details/129148515?spm1001.2014.3001.5502
【网络原理8】HTTP构成篇1_革凡成圣211的博客-CSDN博客HTTP的常见属性URLUser-AgentRefer,get 和post的区别https://blog.csdn.net/weixin_56738054/article/details/129180661?spm1001.2014.3001.5502
下面继续谈一下HTTP响应头当中有哪些比较常见的属性。
目录
一、HTTP状态码HTTP响应行当中的内容
①状态码200
②状态码404
③状态码403
④状态码405
⑤状态码500
⑥状态码504:Gateway Timeout
⑦状态码302Move temporarily重定向
Location和Refer的区别就在于
二、HTTP响应报头header) 一、HTTP状态码HTTP响应行当中的内容 这一个状态码的含义也在前两篇文章当中提到了。下面介绍几个常见的状态码
①状态码200 状态码显示200说明浏览器很顺利地获取到想要的内容了没有出什么bug。 ②状态码404
请求的资源不存在这个时候就会提示404不存在。 ③状态码403 403提示当前资源存在但是由于用户的权限不够因此不可以访问。关于怎样校验权限目前大部分是使用spring-security来校验权限。 ④状态码405
这个状态码的含义是Method Not Allowed这种状态比较少遇到。
例如当用户使用get访问服务器但是服务器的接口只支持post。 ⑤状态码500 这个状态码的含义是服务器内部出现错误。 例如在运行的时候出现了异常Exception)那么就会显示500也是不那么常见的情况。 ⑥状态码504:Gateway Timeout
指的是服务器当前太繁忙了来不及响应。 ⑦状态码302Move temporarily重定向
关于请求转发和重定向的区别会在后续的文章当中讲到。‘
其中登录跳转就是一个常见的重定向场景。 里面有一个字段叫做Location 其中这一个字段的含义就是需要跳转的资源在哪里
Location和Refer的区别就在于 ①Refer是HTTP请求头当中的内容Location是HTTP响应头当中的内容。 ②Refer描述的是当前页面是从哪里跳转过来的而Location描述的是这个请求需要重定向到哪个页面。 服务器的状态码有很多总结一下它们大致都有一下特点
状态码含义2开头表示响应成功3开头重定向4开头客户端出错请求出错5开头服务器内部出错其中1和6开头的状态码都比较少见。 二、HTTP响应报头header) HTTP响应是由HTTP响应行HTTP响应头还有响应的正文一共3部分组成的。 前面我们也提到了HTTP的响应头是由多组键值对组成的。下面将来聊一下一个常见的键值对Content-Type它描述的是响应的body的格式有以下几种常见的格式 1) text/html返回的是一个html页面 2) text/css返回的是一个css页面 3) application/javascript返回的是一个javascript页面 4)application/json返回的是一串json格式的字符串