• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com专业计算机教程网站
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure
您的位置:首页 > 网页设计 >html/xhtml > 浅谈http返回码

浅谈http返回码

作者:iceggy的博客 字体:[增加 减小] 来源:互联网 时间:2017-08-24

本文主要包含前端等相关知识,iceggy的博客希望在学习及工作中可以帮助到您

参加了很多互联网公司的笔试,印象深刻的是深信服,阿里巴巴和拼多多三家公司。大概因为这三家考试内容比较贴切我心中的前端笔试题。每一家或多或少都涉及了http返回码的问题。下面是本人自己总结的关于http常见的一些返回码。

 

1XX系列:指定客户端应相应的某些动作,代表请求已被接受,需要继续处理。由于 HTTP/1.0 协议中没有定义任何 1xx 状态码,所以除非在某些试验条件下,服务器禁止向此类客户端发送 1xx 响应。

 

  2XX系列:代表请求已成功被服务器接收、理解、并接受。这系列中最常见的有200、201状态码。
  200状态码:表示请求已成功,请求所希望的响应头或数据体将随此响应返回
  201状态码:表示请求成功并且服务器创建了新的资源,且其 URI 已经随Location 头信息返回。假如需要的资源无法及时建立的话,应当返回 '202 Accepted'

  202状态码:服务器已接受请求,但尚未处理

 

  3XX系列:代表需要客户端采取进一步的操作才能完成请求,这些状态码用来重定向,后续的请求地址(重定向目标)在本次响应的 Location 域中指明。这系列中最常见的有301、302状态码。
  301状态码:被请求的资源已永久移动到新位置。服务器返回此响应(对 GET 或 HEAD 请求的响应)时,会自动将请求者转到新位置。

  302状态码:(需要强制刷新)请求的资源临时从不同的URI响应请求,但请求者应继续使用原有位置来进行以后的请求

     304自从上次请求后,请求的网页未修改过。服务器返回此响应时,不会返回网页内容。 如果网页自请求者上次请求后再也没有更改过,您应将服务器配置为返回此响应(称为 If-Modified-Since HTTP 标头)。

  4XX系列:表示请求错误。代表了客户端看起来可能发生了错误,妨碍了服务器的处理。常见有:401、404状态码。
  401状态码:请求要求身份验证。 对于需要登录的网页,服务器可能返回此响应。
  403状态码:(资源不允许使用)服务器已经理解请求,但是拒绝执行它。与401响应不同的是,身份验证并不能提供任何帮助,而且这个请求也不应该被重复提交。

  404状态码:请求失败,请求所希望得到的资源未被在服务器上发现。没有信息能够告诉用户这个状况到底是暂时的还是永久的。假如服务器知道情况的话,应当使用410状态码来告知旧资源因为某些内部的配置机制问题,已经永久的不可用,而且没有任何可以跳转的地址。404这个状态码被广泛应用于当服务器不想揭示到底为何请求被拒绝或者没有其他适合的响应可用的情况下。

 

  5xx系列:代表了服务器在处理请求的过程中有错误或者异常状态发生,也有可能是服务器意识到以当前的软硬件资源无法完成对请求的处理。常见有500、503状态码。
  500状态码:服务器遇到了一个未曾预料的状况,导致了它无法完成对请求的处理。一般来说,这个问题都会在服务器的程序码出错时出现。
  503状态码:由于临时的服务器维护或者过载,服务器当前无法处理请求。通常,这个是暂时状态,一段时间会恢复

其中:302,403,404,503是笔试中常见的。

 

 

您可能想查找下面的文章:

相关文章

  • 2017-08-05HTML 网页页面切换的各种变换效果
  • 2017-08-05html 中文乱码 HTML超链接中文乱码问题分析及解决方法
  • 2017-08-05浅谈HTML空链接的作用
  • 2017-08-26html页面跳转及参数传递
  • 2017-08-05HTML+CSS项目开发经验总结(推荐)
  • 2017-08-05HTML教程:收集的常用的HTML标签(6)
  • 2017-08-05初学者接触HTML了解一些HTML标记(1)
  • 2017-08-05使用trigger方式实现不用点击file类型的input弹出文件选择对话框
  • 2017-08-05html 内联元素和html 块级元素概述及区别
  • 2017-08-14HTML表格与框架

文章分类

  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure

最近更新的内容

    • Content-type的说明即HTTP请求头的类型整理
    • 借助HTML分别禁用IE8, IE9的兼容视图模式的小技巧
    • 关于HTML中的滚动条使用技巧分享
    • html页面实现过两秒跳转至其他页面的方法
    • Form表单提交刷新页面不跳转源码设计
    • html在消息按钮上增加数量角标的实现代码
    • HTML表格与框架
    • 关于html的下载功能详解
    • 块级元素和内联元素及可变元素汇总
    • W3C教程(7):W3C XSL 活动

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有