]> granicus.if.org Git - esp-idf/commitdiff
esp_http_client: add support OPPTIONS/SUB/UNSUB/NOTIFY methods
authorTuan PM <tuanpm@live.com>
Thu, 6 Sep 2018 13:30:07 +0000 (21:30 +0800)
committerbot <bot@espressif.com>
Fri, 7 Sep 2018 03:06:09 +0000 (03:06 +0000)
components/esp_http_client/esp_http_client.c
components/esp_http_client/include/esp_http_client.h

index 1905d5f0c0c376993afb90bd2eb15cd5304d499e..6dc7e4499378c37e99d104d3bc1392d3ad59e4c1 100644 (file)
@@ -136,7 +136,11 @@ static const char *HTTP_METHOD_MAPPING[] = {
     "PUT",
     "PATCH",
     "DELETE",
-    "HEAD"
+    "HEAD",
+    "NOTIFY",
+    "SUBSCRIBE",
+    "UNSUBSCRIBE",
+    "OPTIONS"
 };
 
 /**
index 159931c2c8fb6dce1ad04c8fb1a35f47b10c785b..9043a48fe736a94874a4f03c7b949d516f50f442 100644 (file)
@@ -77,6 +77,10 @@ typedef enum {
     HTTP_METHOD_PATCH,      /*!< HTTP PATCH Method */
     HTTP_METHOD_DELETE,     /*!< HTTP DELETE Method */
     HTTP_METHOD_HEAD,       /*!< HTTP HEAD Method */
+    HTTP_METHOD_NOTIFY,     /*!< HTTP NOTIFY Method */
+    HTTP_METHOD_SUBSCRIBE,  /*!< HTTP SUBSCRIBE Method */
+    HTTP_METHOD_UNSUBSCRIBE,/*!< HTTP UNSUBSCRIBE Method */
+    HTTP_METHOD_OPTIONS,    /*!< HTTP OPTIONS Method */
     HTTP_METHOD_MAX,
 } esp_http_client_method_t;
 
@@ -369,4 +373,4 @@ esp_http_client_transport_t esp_http_client_get_transport_type(esp_http_client_h
 #endif
 
 
-#endif
\ No newline at end of file
+#endif