1. JS.ns("JS.HTTPStatus","JS.XMLHttpRequest");
  2. /**
  3. * FC 2616 HTTP1.1规范的HTTP Status状态常量
  4. * http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10
  5. */
  6. JS.HTTPStatus = {
  7. //Informational 1xx
  8. '100' : 'Continue',
  9. '101' : 'Switching Protocols',
  10. //Successful 2xx
  11. '200' : 'OK',
  12. '201' : 'Created',
  13. '202' : 'Accepted',
  14. '203' : 'Non-Authoritative Information',
  15. '204' : 'No Content',
  16. '205' : 'Reset Content',
  17. '206' : 'Partial Content',
  18. //Redirection 3xx
  19. '300' : 'Multiple Choices',
  20. '301' : 'Moved Permanently',
  21. '302' : 'Found',
  22. '303' : 'See Other',
  23. '304' : 'Not Modified',
  24. '305' : 'Use Proxy',
  25. '306' : 'Unused',
  26. '307' : 'Temporary Redirect',
  27. //Client Error 4xx
  28. '400' : 'Bad Request',
  29. '401' : 'Unauthorized',
  30. '402' : 'Payment Required',
  31. '403' : 'Forbidden',
  32. '404' : 'Not Found',
  33. '405' : 'Method Not Allowed',
  34. '406' : 'Not Acceptable',
  35. '407' : 'Proxy Authentication Required',
  36. '408' : 'Request Timeout',
  37. '409' : 'Conflict',
  38. '410' : 'Gone',
  39. '411' : 'Length Required',
  40. '412' : 'Precondition Failed',
  41. '413' : 'Request Entity Too Large',
  42. '414' : 'Request-URI Too Long',
  43. '415' : 'Unsupported Media Type',
  44. '416' : 'Requested Range Not Satisfiable',
  45. '417' : 'Expectation Failed',
  46. //Server Error 5xx
  47. '500' : 'Internal Server Error',
  48. '501' : 'Not Implemented',
  49. '502' : 'Bad Gateway',
  50. '503' : 'Service Unavailable',
  51. '504' : 'Gateway Timeout',
  52. '505' : 'HTTP Version Not Supported'
  53. };
  54. JS.HTTPStatus.OK = 200;
  55. JS.HTTPStatus.BADREQUEST = 400;
  56. JS.HTTPStatus.FORBIDDEN = 403;
  57. JS.HTTPStatus.NOTFOUND = 404;
  58. JS.HTTPStatus.TIMEOUT = 408;
  59. JS.HTTPStatus.SERVERERROR = 500;

HttpStatus各种状态的更多相关文章

  1. HTTPStatus(状态码返回)详情

    1xx(临时响应) 表示临时响应并需要请求者继续执行操作的状态代码. 代码 说明 100 (继续) 请求者应当继续提出请求. 服务器返回此代码表示已收到请求的第一部分,正在等待其余部分. 101 (切 ...

  2. RestTemplate实践

    什么是RestTemplate? RestTemplate是Spring提供的用于访问Rest服务的客户端,RestTemplate提供了多种便捷访问远程Http服务的方法,能够大大提高客户端的编写效 ...

  3. s有一天,教你开始truts2

    写在前面 他也是一个java和java web新秀.此前有过接触java web发展 我想一个小项目.要熟悉struts2开发过程 一个有趣的想法源于教研室项目上的一个功能实现–自己主动识别运营商,去 ...

  4. Spring Security构建Rest服务-0300-Restful API异常处理

    SpringBoot默认的错误处理机制: 一.测试需要的部分代码 (完整代码放在了github https://github.com/lhy1234/spring-security): UserCon ...

  5. 转载spring restemplate

    什么是RestTemplate? RestTemplate是Spring提供的用于访问Rest服务的客户端,RestTemplate提供了多种便捷访问远程Http服务的方法,能够大大提高客户端的编写效 ...

  6. 【网络爬虫】【java】微博爬虫(二):如何抓取HTML页面及HttpClient使用

    一.写在前面 上篇文章以网易微博爬虫为例,给出了一个很简单的微博爬虫的爬取过程,大概说明了网络爬虫其实也就这么回事,或许初次看到这个例子觉得有些复杂,不过没有关系,上篇文章给的例子只是让大家对爬虫过程 ...

  7. ie 导出不行,不兼容问题,或只出现后缀文件无法识别

    // 下载模板 @RequestMapping("/download") @ResponseBody public ResponseEntity<byte[]> dow ...

  8. 一天教你入门struts2

    写在前面 自己也是一个java和java web的菜鸟.之前没有接触过java web方面的开发 想通过一个小项目,来熟悉struts2的开发流程 一个有趣的想法源于教研室项目上的一个功能实现–自己主 ...

  9. zuul开发实战(限流,超时解决)

    什么是网关 API Gateway,是系统的唯一对外的入口,介于客户端和服务器端之间的中间层,处理非业务功能 提供路由请求.鉴权.监控.缓存.限流等功能 统一接入 * 智能路由 * AB测试.灰度测试 ...

随机推荐

  1. CYQ.Data V5 分布式自动化缓存设计介绍(二)

    前言: 最近一段时间,开始了<IT连>创业,所以精力和写的文章多数是在分享创业的过程. 而关于本人三大框架CYQ.Data.Aries.Taurus.MVC的相关文章,基本都很少写了. 但 ...

  2. Android 串口设置校验位、速率、停止位等参数

    Android 串口通讯设置校验位.速率.停止位等参数 最近业余时间有个android项目需要和硬件进行通信,通讯方式都是通过串口,android串口通讯google有个开源的demo 和很多人一样我 ...

  3. vue 基础-->进阶 教程(2): 指令、组件

    第二章 建议学习时间4小时  课程共3章 前面的nodejs教程并没有停止更新,因为node项目需要用vue来实现界面部分,所以先插入一个vue教程,以免不会的同学不能很好的完成项目. 本教程,将从零 ...

  4. Visual Studio Debugger中七个鲜为人知的小功能

    Visual Studio debugger是一个很棒的调试工具,可以帮助程序猿们快速地发现和解决问题.这里给大家简单介绍一下VS调试工具中的七个鲜为人知的小功能. 1.    一键跳转到指定语句 调 ...

  5. (转载)Oracle10g 数据泵导出命令 expdp 使用总结(一)

    原文链接:http://hi.baidu.com/edeed/item/890626ef6f6d9d265b2d646f Oracle10g 数据泵导出命令 expdp 使用总结(二)Oracle10 ...

  6. Newtonsoft.Json输出JSON 时动态忽略属性

    一,前言 最近做项目采用Json形式和其他客户端交互,借助于Newtonsoft.Json . 由于业务场景不同,输出的Json内容也不同.要想忽略的属性,可以借助Newtonsoft.Json的特性 ...

  7. Swift3 GCD队列优先级说明

    从ios8开始,苹果引入了一个新的概念 QoS(quality of service),用于指定GCD队列的优先级. swift3之前:只有4个优先级 high > default > l ...

  8. "HK"日常之制作一只QQ刷屏

    刷屏器是什么?可以吃吗?如果可以吃它好吃吗? um. 刷屏器就是可以定时发生信息的东西 刷屏器可以应用于很多方面,例如别人不理你了或者在QQ斗图的时候.警告:本教程仅作为学习研究,禁止其他用途!--- ...

  9. USB的包结构及包分类

    USB的传输总是低位在前,高位在后. USB的传输方向:从设备到主机的数据为输入:从主机到设备的数据叫做输出. 1. 包结构 以同步域开始,紧跟着一个包标识符PID(Packet Identifier ...

  10. Java并发编程(2):线程中断(含代码)

    使用interrupt()中断线程 当一个线程运行时,另一个线程可以调用对应的Thread对象的interrupt()方法来中断它,该方法只是在目标线程中设置一个标志,表示它已经被中断,并立即返回.这 ...