1 | ;
|
2 |
|
3 | exports.__esModule = true;
|
4 | exports.ProgramStatus = exports.HTTP_STATUS_CODE = void 0;
|
5 | let ProgramStatus;
|
6 | exports.ProgramStatus = ProgramStatus;
|
7 | (function (ProgramStatus) {
|
8 | ProgramStatus["BOOTSTRAP_FINISHED"] = "BOOTSTRAP_FINISHED";
|
9 | ProgramStatus["BOOTSTRAP_QUERY_RUNNING_FINISHED"] = "BOOTSTRAP_QUERY_RUNNING_FINISHED";
|
10 | })(ProgramStatus || (exports.ProgramStatus = ProgramStatus = {}));
|
11 | const HTTP_STATUS_CODE = {
|
12 | /**
|
13 | * The server has received the request headers and the client should proceed to send the request body
|
14 | * (in the case of a request for which a body needs to be sent; for example, a POST request).
|
15 | * Sending a large request body to a server after a request has been rejected for inappropriate headers would be inefficient.
|
16 | * To have a server check the request's headers, a client must send Expect: 100-continue as a header in its initial request
|
17 | * and receive a 100 Continue status code in response before sending the body. The response 417 Expectation Failed indicates the request should not be continued.
|
18 | */
|
19 | CONTINUE_100: 100,
|
20 | /**
|
21 | * The requester has asked the server to switch protocols and the server has agreed to do so.
|
22 | */
|
23 | SWITCHING_PROTOCOLS_101: 101,
|
24 | /**
|
25 | * A WebDAV request may contain many sub-requests involving file operations, requiring a long time to complete the request.
|
26 | * This code indicates that the server has received and is processing the request, but no response is available yet.
|
27 | * This prevents the client from timing out and assuming the request was lost.
|
28 | */
|
29 | PROCESSING_102: 102,
|
30 | /**
|
31 | * Standard response for successful HTTP requests.
|
32 | * The actual response will depend on the request method used.
|
33 | * In a GET request, the response will contain an entity corresponding to the requested resource.
|
34 | * In a POST request, the response will contain an entity describing or containing the result of the action.
|
35 | */
|
36 | OK_200: 200,
|
37 | /**
|
38 | * The request has been fulfilled, resulting in the creation of a new resource.
|
39 | */
|
40 | CREATED_201: 201,
|
41 | /**
|
42 | * The request has been accepted for processing, but the processing has not been completed.
|
43 | * The request might or might not be eventually acted upon, and may be disallowed when processing occurs.
|
44 | */
|
45 | ACCEPTED_202: 202,
|
46 | /**
|
47 | * SINCE HTTP/1.1
|
48 | * The server is a transforming proxy that received a 200 OK from its origin,
|
49 | * but is returning a modified version of the origin's response.
|
50 | */
|
51 | NON_AUTHORITATIVE_INFORMATION_203: 203,
|
52 | /**
|
53 | * The server successfully processed the request and is not returning any content.
|
54 | */
|
55 | NO_CONTENT_204: 204,
|
56 | /**
|
57 | * The server successfully processed the request, but is not returning any content.
|
58 | * Unlike a 204 response, this response requires that the requester reset the document view.
|
59 | */
|
60 | RESET_CONTENT_205: 205,
|
61 | /**
|
62 | * The server is delivering only part of the resource (byte serving) due to a range header sent by the client.
|
63 | * The range header is used by HTTP clients to enable resuming of interrupted downloads,
|
64 | * or split a download into multiple simultaneous streams.
|
65 | */
|
66 | PARTIAL_CONTENT_206: 206,
|
67 | /**
|
68 | * The message body that follows is an XML message and can contain a number of separate response codes,
|
69 | * depending on how many sub-requests were made.
|
70 | */
|
71 | MULTI_STATUS_207: 207,
|
72 | /**
|
73 | * The members of a DAV binding have already been enumerated in a preceding part of the (multistatus) response,
|
74 | * and are not being included again.
|
75 | */
|
76 | ALREADY_REPORTED_208: 208,
|
77 | /**
|
78 | * The server has fulfilled a request for the resource,
|
79 | * and the response is a representation of the result of one or more instance-manipulations applied to the current instance.
|
80 | */
|
81 | IM_USED_226: 226,
|
82 | /**
|
83 | * Indicates multiple options for the resource from which the client may choose (via agent-driven content negotiation).
|
84 | * For example, this code could be used to present multiple video format options,
|
85 | * to list files with different filename extensions, or to suggest word-sense disambiguation.
|
86 | */
|
87 | MULTIPLE_CHOICES_300: 300,
|
88 | /**
|
89 | * This and all future requests should be directed to the given URI.
|
90 | */
|
91 | MOVED_PERMANENTLY_301: 301,
|
92 | /**
|
93 | * This is an example of industry practice contradicting the standard.
|
94 | * The HTTP/1.0 specification (RFC 1945) required the client to perform a temporary redirect
|
95 | * (the original describing phrase was "Moved Temporarily"), but popular browsers implemented 302
|
96 | * with the functionality of a 303 See Other. Therefore, HTTP/1.1 added status codes 303 and 307
|
97 | * to distinguish between the two behaviours. However, some Web applications and frameworks
|
98 | * use the 302 status code as if it were the 303.
|
99 | */
|
100 | FOUND_302: 302,
|
101 | /**
|
102 | * SINCE HTTP/1.1
|
103 | * The response to the request can be found under another URI using a GET method.
|
104 | * When received in response to a POST (or PUT/DELETE), the client should presume that
|
105 | * the server has received the data and should issue a redirect with a separate GET message.
|
106 | */
|
107 | SEE_OTHER_303: 303,
|
108 | /**
|
109 | * Indicates that the resource has not been modified since the version specified by the request headers If-Modified-Since or If-None-Match.
|
110 | * In such case, there is no need to retransmit the resource since the client still has a previously-downloaded copy.
|
111 | */
|
112 | NOT_MODIFIED_304: 304,
|
113 | /**
|
114 | * SINCE HTTP/1.1
|
115 | * The requested resource is available only through a proxy, the address for which is provided in the response.
|
116 | * Many HTTP clients (such as Mozilla and Internet Explorer) do not correctly handle responses with this status code, primarily for security reasons.
|
117 | */
|
118 | USE_PROXY_305: 305,
|
119 | /**
|
120 | * No longer used. Originally meant "Subsequent requests should use the specified proxy."
|
121 | */
|
122 | SWITCH_PROXY_306: 306,
|
123 | /**
|
124 | * SINCE HTTP/1.1
|
125 | * In this case, the request should be repeated with another URI; however, future requests should still use the original URI.
|
126 | * In contrast to how 302 was historically implemented, the request method is not allowed to be changed when reissuing the original request.
|
127 | * For example, a POST request should be repeated using another POST request.
|
128 | */
|
129 | TEMPORARY_REDIRECT_307: 307,
|
130 | /**
|
131 | * The request and all future requests should be repeated using another URI.
|
132 | * 307 and 308 parallel the behaviors of 302 and 301, but do not allow the HTTP method to change.
|
133 | * So, for example, submitting a form to a permanently redirected resource may continue smoothly.
|
134 | */
|
135 | PERMANENT_REDIRECT_308: 308,
|
136 | /**
|
137 | * The server cannot or will not process the request due to an apparent client error
|
138 | * (e.g., malformed request syntax, too large size, invalid request message framing, or deceptive request routing).
|
139 | */
|
140 | BAD_REQUEST_400: 400,
|
141 | /**
|
142 | * Similar to 403 Forbidden, but specifically for use when authentication is required and has failed or has not yet
|
143 | * been provided. The response must include a WWW-Authenticate header field containing a challenge applicable to the
|
144 | * requested resource. See Basic access authentication and Digest access authentication. 401 semantically means
|
145 | * "unauthenticated",i.e. the user does not have the necessary credentials.
|
146 | */
|
147 | UNAUTHORIZED_401: 401,
|
148 | /**
|
149 | * Reserved for future use. The original intention was that this code might be used as part of some form of digital
|
150 | * cash or micro payment scheme, but that has not happened, and this code is not usually used.
|
151 | * Google Developers API uses this status if a particular developer has exceeded the daily limit on requests.
|
152 | */
|
153 | PAYMENT_REQUIRED_402: 402,
|
154 | /**
|
155 | * The request was valid, but the server is refusing action.
|
156 | * The user might not have the necessary permissions for a resource.
|
157 | */
|
158 | FORBIDDEN_403: 403,
|
159 | /**
|
160 | * The requested resource could not be found but may be available in the future.
|
161 | * Subsequent requests by the client are permissible.
|
162 | */
|
163 | NOT_FOUND_404: 404,
|
164 | /**
|
165 | * A request method is not supported for the requested resource;
|
166 | * for example, a GET request on a form that requires data to be presented via POST, or a PUT request on a read-only resource.
|
167 | */
|
168 | METHOD_NOT_ALLOWED_405: 405,
|
169 | /**
|
170 | * The requested resource is capable of generating only content not acceptable according to the Accept headers sent in the request.
|
171 | */
|
172 | NOT_ACCEPTABLE_406: 406,
|
173 | /**
|
174 | * The client must first authenticate itself with the proxy.
|
175 | */
|
176 | PROXY_AUTHENTICATION_REQUIRED_407: 407,
|
177 | /**
|
178 | * The server timed out waiting for the request.
|
179 | * According to HTTP specifications:
|
180 | * "The client did not produce a request within the time that the server was prepared to wait. The client MAY repeat the request without modifications at any later time."
|
181 | */
|
182 | REQUEST_TIMEOUT_408: 408,
|
183 | /**
|
184 | * Indicates that the request could not be processed because of conflict in the request,
|
185 | * such as an edit conflict between multiple simultaneous updates.
|
186 | */
|
187 | CONFLICT_409: 409,
|
188 | /**
|
189 | * Indicates that the resource requested is no longer available and will not be available again.
|
190 | * This should be used when a resource has been intentionally removed and the resource should be purged.
|
191 | * Upon receiving a 410 status code, the client should not request the resource in the future.
|
192 | * Clients such as search engines should remove the resource from their indices.
|
193 | * Most use cases do not require clients and search engines to purge the resource, and a "404 Not Found" may be used instead.
|
194 | */
|
195 | GONE_410: 410,
|
196 | /**
|
197 | * The request did not specify the length of its content, which is required by the requested resource.
|
198 | */
|
199 | LENGTH_REQUIRED_411: 411,
|
200 | /**
|
201 | * The server does not meet one of the preconditions that the requester put on the request.
|
202 | */
|
203 | PRECONDITION_FAILED_412: 412,
|
204 | /**
|
205 | * The request is larger than the server is willing or able to process. Previously called "Request Entity Too Large".
|
206 | */
|
207 | PAYLOAD_TOO_LARGE_413: 413,
|
208 | /**
|
209 | * The URI provided was too long for the server to process. Often the result of too much data being encoded as a query-string of a GET request,
|
210 | * in which case it should be converted to a POST request.
|
211 | * Called "Request-URI Too Long" previously.
|
212 | */
|
213 | URI_TOO_LONG_414: 414,
|
214 | /**
|
215 | * The request entity has a media type which the server or resource does not support.
|
216 | * For example, the client uploads an image as image/svg+xml, but the server requires that images use a different format.
|
217 | */
|
218 | UNSUPPORTED_MEDIA_TYPE_415: 415,
|
219 | /**
|
220 | * The client has asked for a portion of the file (byte serving), but the server cannot supply that portion.
|
221 | * For example, if the client asked for a part of the file that lies beyond the end of the file.
|
222 | * Called "Requested Range Not Satisfiable" previously.
|
223 | */
|
224 | RANGE_NOT_SATISFIABLE_416: 416,
|
225 | /**
|
226 | * The server cannot meet the requirements of the Expect request-header field.
|
227 | */
|
228 | EXPECTATION_FAILED_417: 417,
|
229 | /**
|
230 | * This code was defined in 1998 as one of the traditional IETF April Fools' jokes, in RFC 2324, Hyper Text Coffee Pot Control Protocol,
|
231 | * and is not expected to be implemented by actual HTTP servers. The RFC specifies this code should be returned by
|
232 | * teapots requested to brew coffee. This HTTP status is used as an Easter egg in some websites, including Google.com.
|
233 | */
|
234 | I_AM_A_TEAPOT_418: 418,
|
235 | /**
|
236 | * The request was directed at a server that is not able to produce a response (for example because a connection reuse).
|
237 | */
|
238 | MISDIRECTED_REQUEST_421: 421,
|
239 | /**
|
240 | * The request was well-formed but was unable to be followed due to semantic errors.
|
241 | */
|
242 | UNPROCESSABLE_ENTITY_422: 422,
|
243 | /**
|
244 | * The resource that is being accessed is locked.
|
245 | */
|
246 | LOCKED_423: 423,
|
247 | /**
|
248 | * The request failed due to failure of a previous request (e.g., a PROPPATCH).
|
249 | */
|
250 | FAILED_DEPENDENCY_424: 424,
|
251 | /**
|
252 | * The client should switch to a different protocol such as TLS/1.0, given in the Upgrade header field.
|
253 | */
|
254 | UPGRADE_REQUIRED_426: 426,
|
255 | /**
|
256 | * The origin server requires the request to be conditional.
|
257 | * Intended to prevent "the 'lost update' problem, where a client
|
258 | * GETs a resource's state, modifies it, and PUTs it back to the server,
|
259 | * when meanwhile a third party has modified the state on the server, leading to a conflict."
|
260 | */
|
261 | PRECONDITION_REQUIRED_428: 428,
|
262 | /**
|
263 | * The user has sent too many requests in a given amount of time. Intended for use with rate-limiting schemes.
|
264 | */
|
265 | TOO_MANY_REQUESTS_429: 429,
|
266 | /**
|
267 | * The server is unwilling to process the request because either an individual header field,
|
268 | * or all the header fields collectively, are too large.
|
269 | */
|
270 | REQUEST_HEADER_FIELDS_TOO_LARGE_431: 431,
|
271 | /**
|
272 | * A server operator has received a legal demand to deny access to a resource or to a set of resources
|
273 | * that includes the requested resource. The code 451 was chosen as a reference to the novel Fahrenheit 451.
|
274 | */
|
275 | UNAVAILABLE_FOR_LEGAL_REASONS_451: 451,
|
276 | /**
|
277 | * A generic error message, given when an unexpected condition was encountered and no more specific message is suitable.
|
278 | */
|
279 | INTERNAL_SERVER_ERROR_500: 500,
|
280 | /**
|
281 | * The server either does not recognize the request method, or it lacks the ability to fulfill the request.
|
282 | * Usually this implies future availability (e.g., a new feature of a web-service API).
|
283 | */
|
284 | NOT_IMPLEMENTED_501: 501,
|
285 | /**
|
286 | * The server was acting as a gateway or proxy and received an invalid response from the upstream server.
|
287 | */
|
288 | BAD_GATEWAY_502: 502,
|
289 | /**
|
290 | * The server is currently unavailable (because it is overloaded or down for maintenance).
|
291 | * Generally, this is a temporary state.
|
292 | */
|
293 | SERVICE_UNAVAILABLE_503: 503,
|
294 | /**
|
295 | * The server was acting as a gateway or proxy and did not receive a timely response from the upstream server.
|
296 | */
|
297 | GATEWAY_TIMEOUT_504: 504,
|
298 | /**
|
299 | * The server does not support the HTTP protocol version used in the request
|
300 | */
|
301 | HTTP_VERSION_NOT_SUPPORTED_505: 505,
|
302 | /**
|
303 | * Transparent content negotiation for the request results in a circular reference.
|
304 | */
|
305 | VARIANT_ALSO_NEGOTIATES_506: 506,
|
306 | /**
|
307 | * The server is unable to store the representation needed to complete the request.
|
308 | */
|
309 | INSUFFICIENT_STORAGE_507: 507,
|
310 | /**
|
311 | * The server detected an infinite loop while processing the request.
|
312 | */
|
313 | LOOP_DETECTED_508: 508,
|
314 | /**
|
315 | * Further extensions to the request are required for the server to fulfill it.
|
316 | */
|
317 | NOT_EXTENDED_510: 510,
|
318 | /**
|
319 | * The client needs to authenticate to gain network access.
|
320 | * Intended for use by intercepting proxies used to control access to the network (e.g., "captive portals" used
|
321 | * to require agreement to Terms of Service before granting full Internet access via a Wi-Fi hotspot).
|
322 | */
|
323 | NETWORK_AUTHENTICATION_REQUIRED_511: 511
|
324 | };
|
325 | exports.HTTP_STATUS_CODE = HTTP_STATUS_CODE;
|
326 | //# sourceMappingURL=types.js.map |
\ | No newline at end of file |