温馨提示×

面试必备利器:史上最全http状态码及请求方式

发布时间:2020-07-24 12:15:16 阅读:1944 作者:hgditren 栏目:开发技术

        今天查看node.js的http模块时,看到最全面的介绍http请求方式和响应状态码.

http请求方法:

 METHODS: 
   [ 'ACL',
     'BIND',
     'CHECKOUT',
     'CONNECT',
     'COPY',
     'DELETE',
     'GET',
     'HEAD',
     'LINK',
     'LOCK',
     'M-SEARCH',
     'MERGE',
     'MKACTIVITY',
     'MKCALENDAR',
     'MKCOL',
     'MOVE',
     'NOTIFY',
     'OPTIONS',
     'PATCH',
     'POST',
     'PROPFIND',
     'PROPPATCH',
     'PURGE',
     'PUT',
     'REBIND',
     'REPORT',
     'SEARCH',
     'SUBSCRIBE',
     'TRACE',
     'UNBIND',
     'UNLINK',
     'UNLOCK',
     'UNSUBSCRIBE'
  ],

http状态响应码

STATUS_CODES: 
   { '100''Continue',
     '101''Switching Protocols',
     '102''Processing',
     '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''IM Used',
     '300''Multiple Choices',
     '301''Moved Permanently',
     '302''Found',
     '303''See Other',
     '304''Not Modified',
     '305''Use Proxy',
     '307''Temporary Redirect',
     '308''Permanent Redirect',
     '400''Bad Request',
     '401''Unauthorized',
     '402''Payment Required',
     '403''Forbidden',
     '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',
     '425''Unordered Collection',
     '426''Upgrade Required',
     '428''Precondition Required',
     '429''Too Many Requests',
     '431''Request Header Fields Too Large',
     '451''Unavailable For Legal Reasons',
     '500''Internal Server Error',
     '501''Not Implemented',
     '502''Bad Gateway',
     '503''Service Unavailable',
     '504''Gateway Timeout',
     '505''HTTP Version Not Supported',
     '506''Variant Also Negotiates',
     '507''Insufficient Storage',
     '508''Loop Detected',
     '509''Bandwidth Limit Exceeded',
     '510''Not Extended',
     '511''Network Authentication Required'
  },

小伙伴们,快快收藏吧.

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

温馨提示×

网络异常,请检查网络