This repository was archived by the owner on Nov 21, 2019. It is now read-only.
File tree Expand file tree Collapse file tree 2 files changed +16
-0
lines changed
libraries/ESP8266HTTPClient/src Expand file tree Collapse file tree 2 files changed +16
-0
lines changed Original file line number Diff line number Diff line change @@ -338,6 +338,20 @@ int HTTPClient::POST(String payload)
338
338
return POST ((uint8_t *) payload.c_str (), payload.length ());
339
339
}
340
340
341
+ /* *
342
+ * sends a put request to the server
343
+ * @param payload uint8_t *
344
+ * @param size size_t
345
+ * @return http code
346
+ */
347
+ int HTTPClient::PUT (uint8_t * payload, size_t size) {
348
+ return sendRequest (" PUT" , payload, size);
349
+ }
350
+
351
+ int HTTPClient::PUT (String payload) {
352
+ return POST ((uint8_t *) payload.c_str (), payload.length ());
353
+ }
354
+
341
355
/* *
342
356
* sendRequest
343
357
* @param type const char * "GET", "POST", ....
Original file line number Diff line number Diff line change @@ -156,6 +156,8 @@ class HTTPClient
156
156
int GET ();
157
157
int POST (uint8_t * payload, size_t size);
158
158
int POST (String payload);
159
+ int PUT (uint8_t * payload, size_t size);
160
+ int PUT (String payload);
159
161
int sendRequest (const char * type, String payload);
160
162
int sendRequest (const char * type, uint8_t * payload = NULL , size_t size = 0 );
161
163
int sendRequest (const char * type, Stream * stream, size_t size = 0 );
You can’t perform that action at this time.
0 commit comments