Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
Output
Winx64
Build
PublishedApi
BeHttp
HttpStatus.h
Go to the documentation of this file.
1
/*--------------------------------------------------------------------------------------+
2
|
3
| Supplied under applicable software license agreement.
4
|
5
| Copyright (c) 2018 Bentley Systems, Incorporated. All rights reserved.
6
|
7
+---------------------------------------------------------------------------------------*/
8
#pragma once
9
10
#include <
BeHttp/Http.h
>
11
12
BEGIN_BENTLEY_HTTP_NAMESPACE
13
14
enum class
HttpStatus
15
{
16
// Used in error handling, it is not an actual http status code.
17
None
= -1,
18
19
// 1xx Informational
20
Continue
= 100,
21
SwitchingProtocols
= 101,
22
Processing
= 102,
23
24
// 2xx Success
25
OK
= 200,
26
Created
= 201,
27
Accepted
= 202,
28
NonAuthoritativeInformation
= 203,
29
NoContent
= 204,
30
ResetContent
= 205,
31
PartialContent
= 206,
32
MultiStatus
= 207,
33
AlreadyReported
= 208,
34
IMUsed
= 226,
35
36
// 3xx Redirection
37
MultipleChoices
= 300,
38
MovedPermanently
= 301,
39
Found
= 302,
40
SeeOther
= 303,
41
NotModified
= 304,
42
UseProxy
= 305,
43
TemporaryRedirect
= 307,
44
ResumeIncomplete
= 308,
45
PermanentRedirect
= 308,
46
47
// 4xx Client Error
48
BadRequest
= 400,
49
Unauthorized
= 401,
50
PaymentRequired
= 402,
51
Forbidden
= 403,
52
NotFound
= 404,
53
MethodNotAllowed
= 405,
54
NotAcceptable
= 406,
55
ProxyAuthenticationRequired
= 407,
56
ReqestTimeout
= 408,
57
Conflict
= 409,
58
Gone
= 410,
59
LengthRequired
= 411,
60
PreconditionFailed
= 412,
61
RequestEntityTooLarge
= 413,
62
RequestUriTooLong
= 414,
63
UnsupportedMediaType
= 415,
64
RequestRangeNotSatisfiable
= 416,
65
ExpectationFailed
= 417,
66
InsufficientSpaceOnResource
= 419,
67
MethodFailure
= 420,
68
DestinationLocked
= 421,
69
UnprocessableEntity
= 422,
70
Locked
= 423,
71
FailedDependency
= 424,
72
UpgradeRequired
= 426,
73
TooManyRequests
= 429,
74
75
// 5xx Server Error
76
InternalServerError
= 500,
77
NotImplemented
= 501,
78
BadGateway
= 502,
79
ServiceUnavailable
= 503,
80
GatewayTimeout
= 504,
81
HttpVersionNotSupported
= 505,
82
VariantAlsoNegotiates
= 506,
83
InsufficientStorage
= 507,
84
LoopDetected
= 508,
85
NotExtended
= 510
86
};
87
88
END_BENTLEY_HTTP_NAMESPACE
HttpStatus::ProxyAuthenticationRequired
HttpStatus::PartialContent
BEGIN_BENTLEY_HTTP_NAMESPACE
#define BEGIN_BENTLEY_HTTP_NAMESPACE
Definition:
Http.h:17
HttpStatus::Found
HttpStatus::None
HttpStatus::Forbidden
HttpStatus::ResetContent
HttpStatus::Locked
HttpStatus::GatewayTimeout
HttpStatus::UnprocessableEntity
HttpStatus::LoopDetected
HttpStatus::MethodFailure
HttpStatus::NotFound
HttpStatus::Created
HttpStatus::PreconditionFailed
HttpStatus::InsufficientStorage
HttpStatus::ReqestTimeout
HttpStatus
HttpStatus
Definition:
HttpStatus.h:14
HttpStatus::TemporaryRedirect
HttpStatus::IMUsed
Http.h
HttpStatus::ServiceUnavailable
HttpStatus::Unauthorized
HttpStatus::SeeOther
HttpStatus::RequestEntityTooLarge
HttpStatus::BadGateway
ConnectionStatus::OK
HttpStatus::NotImplemented
HttpStatus::ExpectationFailed
HttpStatus::Continue
HttpStatus::Processing
HttpStatus::NotModified
HttpStatus::RequestUriTooLong
HttpStatus::ResumeIncomplete
HttpStatus::AlreadyReported
HttpStatus::Gone
HttpStatus::UpgradeRequired
HttpStatus::NotAcceptable
HttpStatus::SwitchingProtocols
HttpStatus::UnsupportedMediaType
HttpStatus::LengthRequired
HttpStatus::InternalServerError
HttpStatus::MethodNotAllowed
HttpStatus::PaymentRequired
HttpStatus::InsufficientSpaceOnResource
HttpStatus::FailedDependency
HttpStatus::RequestRangeNotSatisfiable
END_BENTLEY_HTTP_NAMESPACE
#define END_BENTLEY_HTTP_NAMESPACE
Definition:
Http.h:18
HttpStatus::HttpVersionNotSupported
HttpStatus::DestinationLocked
HttpStatus::PermanentRedirect
HttpStatus::MultiStatus
HttpStatus::VariantAlsoNegotiates
HttpStatus::TooManyRequests
HttpStatus::Conflict
HttpStatus::NoContent
HttpStatus::MultipleChoices
HttpStatus::UseProxy
HttpStatus::NonAuthoritativeInformation
HttpStatus::MovedPermanently
HttpStatus::BadRequest
HttpStatus::Accepted
HttpStatus::NotExtended
Copyright © 2017 Bentley Systems, Incorporated. All rights reserved.