http.h File Reference

Go to the source code of this file.

Enumerations

enum  {
  HTTP_STATUS_EMPTY = 0, HTTP_STATUS_OK = 200, HTTP_STATUS_CREATED = 201, HTTP_STATUS_ACCEPTED = 202,
  HTTP_STATUS_NO_CONTENT = 204, HTTP_STATUS_MOVED_PERMANENTLY = 301, HTTP_STATUS_MOVED_TEMPORARILY = 302, HTTP_STATUS_NOT_MODIFIED = 304,
  HTTP_STATUS_BAD_REQUEST = 400, HTTP_STATUS_UNAUTHORIZED = 401, HTTP_STATUS_FORBIDDEN = 403, HTTP_STATUS_NOT_FOUND = 404,
  HTTP_STATUS_REQUEST_TIMEOUT = 408, HTTP_STATUS_LENGTH_REQUIRED = 411, HTTP_STATUS_REQUEST_TOO_LARGE = 413, HTTP_STATUS_EXT_KEY_NEEDED = 430,
  HTTP_STATUS_INTERNAL_SERVER_ERROR = 500, HTTP_STATUS_NOT_IMPLEMENTED = 501, HTTP_STATUS_BAD_GATEWAY = 502, HTTP_STATUS_SERVICE_UNAVAILABLE = 503
}
enum  http_method_e {
  HM_UNKNOWN, HM_GET, HM_HEAD, HM_POST,
  HM_PUT, HM_DELETE
}

Detailed Description

Definition in file http.h.


Enumeration Type Documentation

anonymous enum

HTTP response codes

Enumerator:
HTTP_STATUS_EMPTY 

undefined status

HTTP_STATUS_OK 

request succeeded

HTTP_STATUS_CREATED 

fulfilled request resulting in creation of new resource

HTTP_STATUS_ACCEPTED 

request accepted but processing not completed

HTTP_STATUS_NO_CONTENT 

no body returned

HTTP_STATUS_MOVED_PERMANENTLY 

resource relocated permanently

HTTP_STATUS_MOVED_TEMPORARILY 

resource relocated temporarily

HTTP_STATUS_NOT_MODIFIED 

GET request for unmodified document

HTTP_STATUS_BAD_REQUEST 

syntax error

HTTP_STATUS_UNAUTHORIZED 

user authentication required

HTTP_STATUS_FORBIDDEN 

access to resource forbidden

HTTP_STATUS_NOT_FOUND 

request timeout

HTTP_STATUS_REQUEST_TIMEOUT 

nothing found at matching request URI

HTTP_STATUS_LENGTH_REQUIRED 

missing Content-Length header field

HTTP_STATUS_REQUEST_TOO_LARGE 

decryption key is needed - KLone extension

HTTP_STATUS_EXT_KEY_NEEDED 

request PDU too big

HTTP_STATUS_INTERNAL_SERVER_ERROR 

unexpected condition caused an error

HTTP_STATUS_NOT_IMPLEMENTED 

request method not supported

HTTP_STATUS_BAD_GATEWAY 

invalid response while acting as gateway or proxy

HTTP_STATUS_SERVICE_UNAVAILABLE 

server unavailable due to temporary overloading or maintenance

Definition at line 23 of file http.h.

HTTP Methods

Enumerator:
HM_UNKNOWN 

unknown value

HM_GET 

retrieve data at URI

HM_HEAD 

~HM_GET with headers only

HM_POST 

create new object subordinate to specified object

HM_PUT 

data in body is to be stored under URL

HM_DELETE 

deletion request at given URL

Definition at line 67 of file http.h.


←Products
Copyright © 2005-2012 - KoanLogic S.r.l. - All rights reserved