今天查看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':'SwitchingProtocols','102':'Processing','200':'OK','201':'Created','202':'Accepted','203':'Non-AuthoritativeInformation','204':'NoContent','205':'ResetContent','206':'PartialContent','207':'Multi-Status','208':'AlreadyReported','226':'IMUsed','300':'MultipleChoices','301':'MovedPermanently','302':'Found','303':'SeeOther','304':'NotModified','305':'UseProxy','307':'TemporaryRedirect','308':'PermanentRedirect','400':'BadRequest','401':'Unauthorized','402':'PaymentRequired','403':'Forbidden','404':'NotFound','405':'MethodNotAllowed','406':'NotAcceptable','407':'ProxyAuthenticationRequired','408':'RequestTimeout','409':'Conflict','410':'Gone','411':'LengthRequired','412':'PreconditionFailed','413':'PayloadTooLarge','414':'URITooLong','415':'UnsupportedMediaType','416':'RangeNotSatisfiable','417':'ExpectationFailed','418':'I\'mateapot','421':'MisdirectedRequest','422':'UnprocessableEntity','423':'Locked','424':'FailedDependency','425':'UnorderedCollection','426':'UpgradeRequired','428':'PreconditionRequired','429':'TooManyRequests','431':'RequestHeaderFieldsTooLarge','451':'UnavailableForLegalReasons','500':'InternalServerError','501':'NotImplemented','502':'BadGateway','503':'ServiceUnavailable','504':'GatewayTimeout','505':'HTTPVersionNotSupported','506':'VariantAlsoNegotiates','507':'InsufficientStorage','508':'LoopDetected','509':'BandwidthLimitExceeded','510':'NotExtended','511':'NetworkAuthenticationRequired'},


小伙伴们,快快收藏吧.