HTTP parsing and building library.
More...
Go to the source code of this file.
|
enum | HTTPVersion_e {
HTTPVERSION_HTTP09
, HTTPVERSION_HTTP10
, HTTPVERSION_HTTP11
, HTTPVERSION_HTTP11b
,
HTTPVERSION_HTTP2
, HTTPVERSION_HTTP3
, HTTPVERSION_INVALID
} |
|
enum | HTTPMethod_e {
HTTPMETHOD_GET
, HTTPMETHOD_HEAD
, HTTPMETHOD_POST
, HTTPMETHOD_PUT
,
HTTPMETHOD_DELETE
, HTTPMETHOD_CONNECT
, HTTPMETHOD_OPTIONS
, HTTPMETHOD_TRACE
,
HTTPMETHOD_PATCH
, HTTPMETHOD_INVALID
} |
|
HTTP parsing and building library.
<+DETAILED+>
- Author
- François Cerbelle (Fanfan), franc.nosp@m.ois@.nosp@m.cerbe.nosp@m.lle..nosp@m.net
Definition in file libhttp.h.
◆ HTTP_t
◆ HTTPHeader_t
◆ HTTPMethod_t
◆ HTTPVersion_t
◆ HTTPMethod_e
Enumerator |
---|
HTTPMETHOD_GET | |
HTTPMETHOD_HEAD | |
HTTPMETHOD_POST | |
HTTPMETHOD_PUT | |
HTTPMETHOD_DELETE | |
HTTPMETHOD_CONNECT | |
HTTPMETHOD_OPTIONS | |
HTTPMETHOD_TRACE | |
HTTPMETHOD_PATCH | |
HTTPMETHOD_INVALID | |
Definition at line 34 of file libhttp.h.
◆ HTTPVersion_e
Enumerator |
---|
HTTPVERSION_HTTP09 | |
HTTPVERSION_HTTP10 | |
HTTPVERSION_HTTP11 | |
HTTPVERSION_HTTP11b | |
HTTPVERSION_HTTP2 | |
HTTPVERSION_HTTP3 | |
HTTPVERSION_INVALID | |
Definition at line 24 of file libhttp.h.
◆ HTTP_addheader()
◆ HTTP_buildheaders()
char * HTTP_buildheaders |
( |
const HTTP_t * |
http | ) |
|
◆ HTTP_buildrequest()
◆ HTTP_del()
void HTTP_del |
( |
HTTP_t * |
http | ) |
|
◆ HTTP_delheader()
- Todo:
- : make sclist_remrecord return a status and use it
Definition at line 257 of file libhttp.c.
◆ HTTP_findheader()
◆ HTTP_firstheader()
◆ HTTP_getbody()
char * HTTP_getbody |
( |
HTTP_t * |
http | ) |
|
◆ HTTP_new()
◆ HTTP_nextheader()
◆ HTTP_setbody()
char * HTTP_setbody |
( |
HTTP_t * |
http, |
|
|
const char * |
body |
|
) |
| |
◆ HTTPHeader_basicauth()
HTTPHeader_t * HTTPHeader_basicauth |
( |
const char * |
login, |
|
|
const char * |
pass |
|
) |
| |
◆ HTTPHeader_del()
◆ HTTPHeader_getname()
◆ HTTPHeader_getvalue()
◆ HTTPHeader_new()
HTTPHeader_t * HTTPHeader_new |
( |
const char * |
name, |
|
|
const char * |
value |
|
) |
| |