HTTP状态码大全

标准扩展码

1xx Informational 信息化
100 Continue 继续

101 Switching Protocols 交换协议

102 Processing 处理

2xx Success 成功
200 OK

201 Created 创建

202 Accepted 已接受

203 Non-Authoritative Information 非授权信息

204 No Content 无内容

205 Reset Content 重置内容

206 Partial Content 部分内容

207 Multi-Status 多状态

208 Already Reported 已报告

226 IMIM Used 使用的

3xx Redirection 重定向
300 Multiple Choices 多种选择

301 Moved Permanently 永久移动

302 Found 发现

303 See Other 查看其它

304 Not Modified 未修改

305 Use Proxy 使用代理

306 Switch Proxy 开关代理

307 Temporary Redirect 临时重定向

308 Permanent Redirect 永久重定向

4xx Client Error 客户端错误
400 Bad Request 错误的请求

401 Unauthorized 未授权

402 Payment Required 需要付费

403Forbidden 拒绝访问

404 Not Found 未找到

405 Method Not Allowed 不允许的方法

406 Not Acceptable 不可接受

407 Proxy Authentication Required 代理服务器需要身份验证

408 Request Timeout 请求超时

409 Conflict 冲突

410 Gone 完成

411 Length Required 需要长度

412 Precondition Failed 前提条件失败

413 Payload Too Large 负载过大

414 URI Too Long 太长

415 Unsupported Media Type 不支持的媒体类型

416 Range Not Satisfiable 的范围不合适

417 Expectation Failed 预期失败

418 I’m a teapot 我是一个茶壶

421 Misdirected Request 误导请求

422 Unprocessable Entity 无法处理的实体

423 Locked 锁定

424 Failed Dependency 失败的依赖

426 Upgrade Required 升级所需

428 Precondition Required 所需的先决条件

429 Too Many Requests 太多的请求

431 Request Header Fields Too Large 请求头字段太大

451 Unavailable For Legal Reasons 不可出于法律原因

5xx Server Error 服务器错误

500 Internal Server Error 内部服务器错误

501 Not Implemented 未执行

502 Bad Gateway 错误的网关

503 Service Unavailable 服务不可用

504 Gateway Timeout 网关超时

505 HTTP Version Not Supported 不支持HTTP版本

506 Variant Also Negotiates 变体也进行协商

507 Insufficient Storage 存储空间不足

508 Loop Detected 检测到循环

510 Not Extended 不延长

511 Network Authentication Required 网络需要身份验证

非官方扩展码

103 Checkpoint 检查点

420 Method Failure (Spring Framework) 故障的方法(Spring框架)

420 Enhance Your Calm (Twitter) 增强您的平静(微博)

450 Blocked by Windows Parental Controls (Microsoft) 被Windows阻止家长控制(微软)

498 Invalid Token (Esri) 无效的令牌(ESRI的)

499 Token Required (Esri) 令牌必需(ESRI的)

499 Request has been forbidden by antivirus 请求已被禁止反病毒

509 Bandwidth Limit Exceeded (Apache Web Server/cPanel) 超出带宽限制(Apache的Web服务器/的cPanel)

530 Site is frozen 网站被冻结

互联网信息服务扩展状态码

440 Login Timeout 登录超时

449 Retry With 重新发送带

451 Redirect 重定向

NGINX 扩展状态码

444 No Response 没有响应

495 SSL Certificate Error 证书错误

496 SSL Certificate Required证书要求

497 HTTP Request Sent to HTTPS Port 发送到HTTPS端口请求

499 Client Closed Request 客户端请求关闭

以上内容参考维基百科:https://en.wikipedia.org/wiki/List_of_HTTP_status_codes

七牛扩展状态码

298 部分操作执行成功。

419 用户账号被冻结。

478 镜像回源失败。 主要指镜像源服务器出现异常。

573 单个资源访问频率过高

579 上传成功但是回调失败。 包括业务服务器异常;七牛服务器异常;服务器间网络异常。

599 服务端操作失败。

608 资源内容被修改。

612 指定资源不存在或已被删除。

614 目标资源已存在。

630 已创建的空间数量达到上限,无法创建新空间。

631 指定空间不存在。

640 调用列举资源 (list) 接口时,指定非法的marker参数。

701 在断点续上传过程中,后续上传接收地址不正确或ctx信息已过期。

如何循序渐进、有效地学习JavaScript?

第一阶段:《JavaScript DOM编程艺术

看这本书之前,请先确认您对Javascript有个基本的了解,应该知道if else之类的语法,如果不懂,先去看看我第二阶段推荐的Javascript高级程序设计的前三章,记住看三章就别往下看了,回到《JavaScript DOM编程艺术》这本书上来。

学习Javascript用《JavaScript DOM编程艺术》来入门最好不过了,老老实实看两遍,看完了你就会对JS有一个大概的了解,整本书都围绕着一个网页效果例子展开,你跟着老老实实敲一篇,敲完之后,你会发现这个效果不是常在网页中看到么,发现自己也能做出来网上的效果了,嘿嘿,小有成就感吧
《JavaScript DOM编程艺术》下载地址

第二阶段:《JavaScript高级程序设计

有的书是用来成为经典的,比如犀牛书;还有些书是用来超越经典的,显然这本书就是这种。书中章章经典,由浅入深,其中第6章,关于JS面向对象的解说,没有教程出其右

如果有一场满分100分的JS考试,看了《JavaScript DOM编程艺术》能让你拿到20分,那么看完这本书,你就能拿到60分以上了,学完后,你会成就感倍增的,相信我(至少看两遍,推荐三篇,跟着书上的代码一行行的敲)

这本书强烈推荐购买,写的太TMD牛逼了,给你带来的价值超过百倍千倍

这本书最新的是第三版,貌似就是前些日子出来的,我看的是第二版,第三版相对第二版变动不大,添加了几章内容,价格目前相差10元左右

接下来,恭喜你可以下山了,这个时候可以自己做一些事情了

  • 你可以去Ferris这个教程看看他写的这些效果,看看源代码,怎么样,是不是觉得有一部分很简单了,尝试着跟着他写一写这些效果吧,点这里
  • 学技术闭门造车是行不通的,适当的加一两个QQ群交流(注重质量),常去论坛(蓝色理想,CSDN)逛逛,你会经常有些小收获的
  • 再有就是看看前辈这些牛人前辈们分享的文章,它会让你的学习事半功倍的,这里是热心人收集的国内一些牛人的博客,个人网站,点这里

第三阶段:《JavaScript语言精粹》和《高性能JavaScript

接下来两本书《JavaScript语言精粹》和《高性能JavaScript》算是JS高级教程的补充,里面有一些内容和JS高级教程重复了,两本书可以同时看,都不厚,可以对前面所学的有一个很好的加强和巩固
《JavaScript语言精粹》下载地址《高性能JavaScript》下载地址

第四阶段:《JavaScript DOM高级程序设计》和《JavaScript设计模式

在吃透了前面所说的书之后,接下来两本书的顺序已经无关紧要了,《JavaScript DOM高级程序设计》(注意和《JavaScript
高级程序设计》相区别)和《JavaScript设计模式》,这两本都是重量级的书,能让你的JS技术上一个新的台阶;这两本书前者主修炼外功,后者主修
炼内功,有点想乾坤大挪移和九阳神功的关系;

《JavaScript DOM高级程序设计》 首先教你搭建一个类似JQuery的额工具函数库,然后通过讲解几个实际中经常遇到的几个应用例子,会让初学者受益匪浅

《JavaScript设计模式》主要讲Javascript的设计模式,说实话,翻译的质量很一般,有些生硬,但已经基本不影响你的学习,看代码完全可以理解出自己的意思

这两本书出来一段时间了,可能买不着了,提供下载地址
《JavaScript DOM高级程序设计》下载地址,注意有三部分需要下载
《JavaScript设计模式》下载地址

最后想说的

  • 不安逸,不浮躁。任何学习都不是一蹴而就的,牛B就是一个学习积累的过程,别指望两三个月,你的水平就多么厉害。倚天屠龙记里面的武功最牛B的是张三丰,而不是张无忌。
  • 任何工作都需要多种技能,别忽略了html,css等其他知识的学习。

本文作者:宋学彦
链接:https://www.zhihu.com/question/19713563/answer/23068003

 

 

浅层:

阅读阮一峰的 JavaScript 标准参考教程(JavaScript 标准参考教程(alpha)),几个小时就能看完。

然后决定你要干什么

如果是 Node.js 翻一翻 Node.js 的 doc,也是大概几个小时就能看完。Node.js v8.1.0 Documentation。然后选一个框架就可以上了,甚至可以自己写如果了解 cookie / ws 之类的。如果不了解,找两篇快餐文也可以很快学完。

如果是前端,如果对于自己面向对象思维有信心的话直接上 React(直接官网学 Tutorial: Intro To React – React)。如果没信心的话就 jQuery。强烈不建议手动操作 DOM,API 不稳定,大多数时间都在解决跨浏览器问题。

然后你可能顺便要学一下 babel 和 webpack。前者用于将新版本的 js 用老版本的 js 表示,这样就可以不用担心老浏览器/老环境不支持新语法的问题。后者用于将多个 js 文件打包成一个节省请求数。具体用法直接在官网看,几分钟就能上手。

另外不建议读书,过分浪费时间。JavaScript 的难度和 C++ 之类的比起来简直简单太多了。如果按照我说的做,你可能只需要两天就可以学会大多数你需要的关于 JavaScript 的知识。

作者:Leo Huang
链接:https://www.zhihu.com/question/19713563/answer/88576331