更新时间:2022-09-29 10:56:21
今天查看node.js的http模块时,看到最全面的介绍http请求方式和响应状态码.
http请求方法:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
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状态响应码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
|
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'
},
|
小伙伴们,快快收藏吧.