batman
This commit is contained in:
43
http/http_method.c
Normal file
43
http/http_method.c
Normal file
@@ -0,0 +1,43 @@
|
||||
#include "http_method.h"
|
||||
#include <string.h>
|
||||
|
||||
void http_method(HttpMethod __method, char *__out, size_t __size) {
|
||||
switch (__method) {
|
||||
case HTTP_METHOD_GET: {
|
||||
char method[] = "GET";
|
||||
strlcpy(__out, method, __size);
|
||||
} break;
|
||||
case HTTP_METHOD_POST: {
|
||||
char method[] = "POST";
|
||||
strlcpy(__out, method, __size);
|
||||
} break;
|
||||
case HTTP_METHOD_PUT: {
|
||||
char method[] = "PUT";
|
||||
strlcpy(__out, method, __size);
|
||||
} break;
|
||||
case HTTP_METHOD_DELETE: {
|
||||
char method[] = "DELETE";
|
||||
strlcpy(__out, method, __size);
|
||||
} break;
|
||||
case HTTP_METHOD_PATCH: {
|
||||
char method[] = "PATCH";
|
||||
strlcpy(__out, method, __size);
|
||||
} break;
|
||||
case HTTP_METHOD_HEAD: {
|
||||
char method[] = "HEAD";
|
||||
strlcpy(__out, method, __size);
|
||||
} break;
|
||||
case HTTP_METHOD_OPTIONS: {
|
||||
char method[] = "OPTIONS";
|
||||
strlcpy(__out, method, __size);
|
||||
} break;
|
||||
case HTTP_METHOD_CONNECT: {
|
||||
char method[] = "CONNECT";
|
||||
strlcpy(__out, method, __size);
|
||||
} break;
|
||||
case HTTP_METHOD_TRACE: {
|
||||
char method[] = "TRACE";
|
||||
strlcpy(__out, method, __size);
|
||||
} break;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user