mirror of
https://gitlab.com/niansa/simpsh-httpd.git
synced 2025-03-06 20:53:36 +01:00
19 lines
439 B
C
19 lines
439 B
C
// TODO: Readd de-escaper
|
|
void readrequest() {
|
|
struct databuffer thisdb;
|
|
|
|
// Read the request
|
|
char dummybuffer[sizeof("GET")];
|
|
fread(dummybuffer, sizeof(dummybuffer), 1, stdin);
|
|
db_readline(&url, stdin);
|
|
|
|
// Process the request
|
|
thisdb = auto_db(" ");
|
|
ssize_t spacepos = db_find(&url, &thisdb);
|
|
assert(spacepos != -1);
|
|
url.data[spacepos] = 0x00;
|
|
url.len = strlen(url.data);
|
|
|
|
db_append(&file, &FILES);
|
|
db_append(&file, &url);
|
|
}
|