implement the 2xx range of status codes
This commit is contained in:
parent
9f94cde63c
commit
6bae49e7bc
@ -1 +1,2 @@
|
||||
import { HttpStatus, TStatusGroup } from './smartstatus.classes.http'
|
||||
|
||||
|
@ -1 +1,106 @@
|
||||
import { HttpStatus, TStatusGroup } from './smartstatus.classes.http'
|
||||
|
||||
export class status200 extends HttpStatus {
|
||||
constructor () {
|
||||
super({
|
||||
code: 200,
|
||||
text: 'OK',
|
||||
description: `Standard response for successful HTTP requests.
|
||||
The actual response will depend on the request method used.
|
||||
In a GET request, the response will contain an entity corresponding to the requested resource.
|
||||
In a POST request, the response will contain an entity describing or containing the result of the action.`
|
||||
})
|
||||
}
|
||||
}
|
||||
|
||||
export class status202 extends HttpStatus {
|
||||
constructor () {
|
||||
super({
|
||||
code: 202,
|
||||
text: 'Accepted',
|
||||
description: `The request has been accepted for processing, but the processing has not been completed.
|
||||
The request might or might not be eventually acted upon, and may be disallowed when processing occurs.`
|
||||
})
|
||||
}
|
||||
}
|
||||
|
||||
export class status203 extends HttpStatus {
|
||||
constructor () {
|
||||
super({
|
||||
code: 203,
|
||||
text: 'Non-Authoritative Information',
|
||||
description: `The server is a transforming proxy (e.g. a Web accelerator)
|
||||
that received a 200 OK from its origin, but is returning a modified version of the origin's response.`
|
||||
})
|
||||
}
|
||||
}
|
||||
|
||||
export class status204 extends HttpStatus {
|
||||
constructor () {
|
||||
super({
|
||||
code: 204,
|
||||
text: 'Non-Authoritative Information',
|
||||
description: `The server successfully processed the request and is not returning any content.`
|
||||
})
|
||||
}
|
||||
}
|
||||
|
||||
export class status205 extends HttpStatus {
|
||||
constructor () {
|
||||
super({
|
||||
code: 205,
|
||||
text: 'Reset Content',
|
||||
description: `The server successfully processed the request, but is not returning any content.
|
||||
Unlike a 204 response, this response requires that the requester reset the document view.`
|
||||
})
|
||||
}
|
||||
}
|
||||
|
||||
export class status206 extends HttpStatus {
|
||||
constructor () {
|
||||
super({
|
||||
code: 206,
|
||||
text: 'Partial Content',
|
||||
description: `The server is delivering only part of the resource (byte serving)
|
||||
due to a range header sent by the client.
|
||||
The range header is used by HTTP clients to enable resuming of interrupted downloads,
|
||||
or split a download into multiple simultaneous streams.`
|
||||
})
|
||||
}
|
||||
}
|
||||
|
||||
export class status207 extends HttpStatus {
|
||||
constructor () {
|
||||
super({
|
||||
code: 207,
|
||||
text: 'Multi-Status',
|
||||
description: `The message body that follows is an XML message
|
||||
and can contain a number of separate response codes,
|
||||
depending on how many sub-requests were made.`
|
||||
})
|
||||
}
|
||||
}
|
||||
|
||||
export class status208 extends HttpStatus {
|
||||
constructor () {
|
||||
super({
|
||||
code: 208,
|
||||
text: 'Already Reported',
|
||||
description: `The members of a DAV binding have already been enumerated
|
||||
in a preceding part of the (multistatus) response,
|
||||
and are not being included again.`
|
||||
})
|
||||
}
|
||||
}
|
||||
|
||||
export class status226 extends HttpStatus {
|
||||
constructor () {
|
||||
super({
|
||||
code: 226,
|
||||
text: 'IM Used',
|
||||
description: `The server has fulfilled a request for the resource,
|
||||
and the response is a representation of the result of one or more instance-manipulations
|
||||
applied to the current instance.`
|
||||
})
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue
Block a user