1#ifndef COMPA_GENLIB_NET_HTTP_STATCODES_HPP
2#define COMPA_GENLIB_NET_HTTP_STATCODES_HPP
47#define HTTP_CONTINUE 100
48#define HTTP_SWITCHING_PROCOTOLS 101
51#define HTTP_CREATED 201
52#define HTTP_ACCEPTED 202
53#define HTTP_NON_AUTHORATATIVE 203
54#define HTTP_NO_CONTENT 204
55#define HTTP_RESET_CONTENT 205
56#define HTTP_PARTIAL_CONTENT 206
58#define HTTP_MULTIPLE_CHOICES 300
59#define HTTP_MOVED_PERMANENTLY 301
61#define HTTP_SEE_OTHER 303
62#define HTTP_NOT_MODIFIED 304
63#define HTTP_USE_PROXY 305
64#define HTTP_UNUSED_3XX 306
65#define HTTP_TEMPORARY_REDIRECT 307
67#define HTTP_BAD_REQUEST 400
68#define HTTP_UNAUTHORIZED 401
69#define HTTP_PAYMENT_REQD 402
70#define HTTP_FORBIDDEN 403
71#define HTTP_NOT_FOUND 404
72#define HTTP_METHOD_NOT_ALLOWED 405
73#define HTTP_NOT_ACCEPTABLE 406
74#define HTTP_PROXY_AUTH_REQD 407
75#define HTTP_REQUEST_TIMEOUT 408
76#define HTTP_CONFLICT 409
78#define HTTP_LENGTH_REQUIRED 411
79#define HTTP_PRECONDITION_FAILED 412
80#define HTTP_REQ_ENTITY_TOO_LARGE 413
81#define HTTP_REQ_URI_TOO_LONG 414
82#define HTTP_UNSUPPORTED_MEDIA_TYPE 415
83#define HTTP_REQUEST_RANGE_NOT_SATISFIABLE 416
84#define HTTP_EXPECTATION_FAILED 417
86#define HTTP_INTERNAL_SERVER_ERROR 500
87#define HTTP_NOT_IMPLEMENTED 501
88#define HTTP_BAD_GATEWAY 502
89#define HTTP_SERVICE_UNAVAILABLE 503
90#define HTTP_GATEWAY_TIMEOUT 504
91#define HTTP_HTTP_VERSION_NOT_SUPPORTED 505
92#define HTTP_VARIANT_ALSO_NEGOTIATES 506
93#define HTTP_INSUFFICIENT_STORAGE 507
94#define HTTP_LOOP_DETECTED 508
95#define HTTP_NOT_EXTENDED 510
99#define HTTP_E_OUT_OF_MEMORY -2
100#define HTTP_E_BAD_MSG_FORMAT -3
101#define HTTP_E_TIMEDOUT -4
102#define HTTP_E_FILE_READ -5
const char * http_get_code_text(int statusCode)
Return the right status message based on the passed in int statusCode input parameter.
Macros to support visibility of external symbols.