parent
782f6ae796
commit
ab2e23977a
10
src/client.c
10
src/client.c
|
@ -31,9 +31,9 @@
|
||||||
#include "log.h"
|
#include "log.h"
|
||||||
|
|
||||||
static const char *const http_versions[] = {
|
static const char *const http_versions[] = {
|
||||||
[UH_HTTP_VER_0_9] = "HTTP/0.9",
|
[UH_HTTP_VER_09] = "HTTP/0.9",
|
||||||
[UH_HTTP_VER_1_0] = "HTTP/1.0",
|
[UH_HTTP_VER_10] = "HTTP/1.0",
|
||||||
[UH_HTTP_VER_1_1] = "HTTP/1.1"
|
[UH_HTTP_VER_11] = "HTTP/1.1"
|
||||||
};
|
};
|
||||||
|
|
||||||
static const char *const http_methods[] = {
|
static const char *const http_methods[] = {
|
||||||
|
@ -340,7 +340,7 @@ static int client_parse_request(struct uh_client *cl, char *data)
|
||||||
h_method = find_idx(http_methods, ARRAY_SIZE(http_methods), type);
|
h_method = find_idx(http_methods, ARRAY_SIZE(http_methods), type);
|
||||||
h_version = find_idx(http_versions, ARRAY_SIZE(http_versions), version);
|
h_version = find_idx(http_versions, ARRAY_SIZE(http_versions), version);
|
||||||
if (h_method < 0 || h_version < 0) {
|
if (h_method < 0 || h_version < 0) {
|
||||||
req->version = UH_HTTP_VER_1_0;
|
req->version = UH_HTTP_VER_10;
|
||||||
return CLIENT_STATE_DONE;
|
return CLIENT_STATE_DONE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -362,7 +362,7 @@ static int client_parse_request(struct uh_client *cl, char *data)
|
||||||
|
|
||||||
req->method = h_method;
|
req->method = h_method;
|
||||||
req->version = h_version;
|
req->version = h_version;
|
||||||
if (req->version < UH_HTTP_VER_1_1)
|
if (req->version < UH_HTTP_VER_11)
|
||||||
cl->connection_close = true;
|
cl->connection_close = true;
|
||||||
|
|
||||||
return CLIENT_STATE_HEADER;
|
return CLIENT_STATE_HEADER;
|
||||||
|
|
|
@ -47,9 +47,9 @@ enum http_method {
|
||||||
};
|
};
|
||||||
|
|
||||||
enum http_version {
|
enum http_version {
|
||||||
UH_HTTP_VER_0_9,
|
UH_HTTP_VER_09,
|
||||||
UH_HTTP_VER_1_0,
|
UH_HTTP_VER_10,
|
||||||
UH_HTTP_VER_1_1
|
UH_HTTP_VER_11
|
||||||
};
|
};
|
||||||
|
|
||||||
enum client_state {
|
enum client_state {
|
||||||
|
|
Loading…
Reference in New Issue