Skip to content

Commit

Permalink
Broke HTTP_Method out into a separate library for reuse in ESPAsyncWe…
Browse files Browse the repository at this point in the history
…bServer (#1562)
  • Loading branch information
lbernstone authored and me-no-dev committed Jul 2, 2018
1 parent 3967beb commit c4c946a
Show file tree
Hide file tree
Showing 2 changed files with 16 additions and 1 deletion.
15 changes: 15 additions & 0 deletions libraries/WebServer/src/HTTP_Method.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
#ifndef _HTTP_Method_H_
#define _HTTP_Method_H_

typedef enum {
HTTP_GET = 0b00000001,
HTTP_POST = 0b00000010,
HTTP_DELETE = 0b00000100,
HTTP_PUT = 0b00001000,
HTTP_PATCH = 0b00010000,
HTTP_HEAD = 0b00100000,
HTTP_OPTIONS = 0b01000000,
HTTP_ANY = 0b01111111,
} HTTPMethod;

#endif /* _HTTP_Method_H_ */
2 changes: 1 addition & 1 deletion libraries/WebServer/src/WebServer.h
Original file line number Diff line number Diff line change
Expand Up @@ -27,8 +27,8 @@
#include <functional>
#include <memory>
#include <WiFi.h>
#include "HTTP_Method.h"

enum HTTPMethod { HTTP_ANY, HTTP_GET, HTTP_POST, HTTP_PUT, HTTP_PATCH, HTTP_DELETE, HTTP_OPTIONS };
enum HTTPUploadStatus { UPLOAD_FILE_START, UPLOAD_FILE_WRITE, UPLOAD_FILE_END,
UPLOAD_FILE_ABORTED };
enum HTTPClientStatus { HC_NONE, HC_WAIT_READ, HC_WAIT_CLOSE };
Expand Down

0 comments on commit c4c946a

Please sign in to comment.