summary refs log tree commit diff
path: root/man/libhttpc_status.3
blob: bcd9159efb27690818170648e0c339217492604a (plain)
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
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
.Dd December 13, 2024
.Dt LIBHTTPC_STATUS 3
.Os
.
.Nm LibHTTPC_Status
.Nd HTTP status
.
.Sh DESCRIPTION
HTTP/1.1
comes with
some statuses.
.Xr libhttpc 3
provides
QoL function
for getting
usually used
status strings
by code.
.
.Pp
These're
status codes
presented
by the
.Xr libhttpc 3 :
.
.Ss 1xx: Informational
.Bl -tag
.It Dv LibHTTPC_Status_CONTINUE = 100
Continue
.It Dv LibHTTPC_Status_SWITCHING_PROTOCOLS = 101
Switching protocols
.El
.
.Ss 2xx: Success
.Bl -tag
.It Dv LibHTTPC_Status_OK = 200
OK
.It Dv LibHTTPC_Status_CREATED = 201
Created
.It Dv LibHTTPC_Status_ACCEPTED = 202
Accepted
.It Dv LibHTTPC_Status_NONAUTHORITATIVE_INFO = 203
Non-Authoritative Information
.It Dv LibHTTPC_Status_NO_CONTENT = 204
No Content
.It Dv LibHTTPC_Status_RESET_CONTENT = 205
Reset Content
.It Dv LibHTTPC_Status_PARTIAL_CONTENT = 206
Partial Content
.El
.
.Ss 3xx: Redirection
.Bl -tag
.It Dv LibHTTPC_Status_MULTIPLE_CHOICES = 300
Multiple Choices
.It Dv LibHTTPC_Status_MOVED_PERMANENTLY = 301
Moved Permanently
.It Dv LibHTTPC_Status_FOUND = 302
Found
.It Dv LibHTTPC_Status_SEE_OTHER = 303
See Other
.It Dv LibHTTPC_Status_NOT_MODIFIED = 304
Not Modified
.It Dv LibHTTPC_Status_USE_PROXY = 305
Use Proxy
.It Dv LibHTTPC_Status_TEMPORARY_REDIRECT = 307
Temporary Redirect
.El
.
.Ss 4xx: Client Error
.Bl -tag
.It Dv LibHTTPC_Status_BAD_REQUEST = 400
Bad Request
.It Dv LibHTTPC_Status_UNAUTHORIZED  401
Unauthorized
.It Dv LibHTTPC_Status_PAYMENT_REQUIRED  402
Payment Required
.It Dv LibHTTPC_Status_FORBIDDEN = 403
Forbidden
.It Dv LibHTTPC_Status_NOT_FOUND = 404
Not Found
.It Dv LibHTTPC_Status_METHOD_NOT_ALLOWED = 405
Method Not Allowed
.It Dv LibHTTPC_Status_NOT_ACCEPTABLE = 406
Not Acceptable
.It Dv LibHTTPC_Status_PROXY_AUTH_REQUIRED = 407
Proxy Authentication Required
.It Dv LibHTTPC_Status_REQUEST_TIMEOUT = 408
Request Timeout
.It Dv LibHTTPC_Status_CONFLICT = 409
Conflict
.It Dv LibHTTPC_Status_GONE = 410
Gone
.It Dv LibHTTPC_Status_LENGTH_REQUIRED = 411
Length Required
.It Dv LibHTTPC_Status_PRECONDITION_FAILED = 412
Precondition Failed
.It Dv LibHTTPC_Status_ENTITY_TOO_LARGE = 413
Entity Too Large
.It Dv LibHTTPC_Status_URI_TOO_LONG = 414
Request-URI Too Long
.It Dv LibHTTPC_Status_UNSUPPORTED_MEDIA_TYPE = 415
Unsupported Media Type
.It Dv LibHTTPC_Status_RANGE_NOT_SATISFIABLE = 416
Requested Range Not Satisfiable
.It Dv LibHTTPC_Status_EXPECTATION_FAILED = 417
Expectation Failed
.El
.
.Ss 5xx: Server Error
.Bl -tag
.It Dv LibHTTPC_Status_INTERNAL_SERVER_ERROR = 500
Internal Server Error
.It Dv LibHTTPC_Status_NOT_IMPLEMENTED = 501
Not Implemented
.It Dv LibHTTPC_Status_BAD_GATEWAY = 502
Bad Gateway
.It Dv LibHTTPC_Status_SERVICE_UNAVAILABLE = 503
Service Unavailable
.It Dv LibHTTPC_Status_GATEWAY_TIMEOUT = 504
Gateway Timeout
.It Dv LibHTTPC_Status_HTTP_VER_NOT_SUPPORTED = 505
HTTP Version Not Supported
.El
.
.Sh SEE ALSO
.Xr libhttpc 3
.
.Sh AUTHORS
.An Nakidai Perumenei Aq Mt nakidai@disroot.org