#include "http_method.h" #include 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; } }