#include <string.h>#include <stdlib.h>#include <stdio.h>#include <ctype.h>#include "../../include/appConfig.h"#include "../../include/httpRequest.h"#include "../../include/client.h"Go to the source code of this file.
Defines | |
| #define | SPACE 0x20 |
Functions | |
| int | httpHeaderGetLine (tHttpHeader *header, char **buffer, unsigned int *readPos) |
| void | httpHeaderParseRequestLine (tHttpHeader *header, const char *line, unsigned int len) |
| int | httpHeaderIsComplete (tHttpHeader *header) |
| unsigned char | httpHeaderIsStarted (tHttpHeader *header) |
| int | httpHeaderGet (char **buffer, unsigned int *readPos, tHttpHeader *request) |
| int | getHttpRequest (char **buffer, unsigned int *readPos, tHttpRequest *request) |
| void | freeHttpHeader (tHttpHeader *header) |
| void | freeHttpRequest (tHttpRequest *request) |
Variables | |
| char | httpRequest [8][8] |
| #define SPACE 0x20 |
Definition at line 10 of file httpRequest.c.
| void freeHttpHeader | ( | tHttpHeader * | header | ) |
Definition at line 187 of file httpRequest.c.
| void freeHttpRequest | ( | tHttpRequest * | request | ) |
Definition at line 217 of file httpRequest.c.
| int getHttpRequest | ( | char ** | buffer, | |
| unsigned int * | readPos, | |||
| tHttpRequest * | request | |||
| ) |
Definition at line 162 of file httpRequest.c.
| int httpHeaderGet | ( | char ** | buffer, | |
| unsigned int * | readPos, | |||
| tHttpHeader * | request | |||
| ) |
Definition at line 85 of file httpRequest.c.
| int httpHeaderGetLine | ( | tHttpHeader * | header, | |
| char ** | buffer, | |||
| unsigned int * | readPos | |||
| ) |
Definition at line 41 of file httpRequest.c.
| int httpHeaderIsComplete | ( | tHttpHeader * | header | ) |
Definition at line 52 of file httpRequest.c.
| unsigned char httpHeaderIsStarted | ( | tHttpHeader * | header | ) |
Definition at line 62 of file httpRequest.c.
| void httpHeaderParseRequestLine | ( | tHttpHeader * | header, | |
| const char * | line, | |||
| unsigned int | len | |||
| ) |
Definition at line 47 of file httpRequest.c.
| char httpRequest[8][8] |
Initial value:
{
"OPTIONS",
"GET",
"HEAD",
"POST",
"PUT",
"DELETE",
"TRACE",
"CONNECT"
}
Definition at line 13 of file httpRequest.c.
1.5.8