Pārlūkot izejas kodu

esp_http_client: add support OPPTIONS/SUB/UNSUB/NOTIFY methods

Tuan PM 7 gadi atpakaļ
vecāks
revīzija
738d49e02b

+ 5 - 1
components/esp_http_client/esp_http_client.c

@@ -136,7 +136,11 @@ static const char *HTTP_METHOD_MAPPING[] = {
     "PUT",
     "PATCH",
     "DELETE",
-    "HEAD"
+    "HEAD",
+    "NOTIFY",
+    "SUBSCRIBE",
+    "UNSUBSCRIBE",
+    "OPTIONS"
 };
 
 /**

+ 5 - 1
components/esp_http_client/include/esp_http_client.h

@@ -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
+#endif