You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Feb 4, 2023. It is now read-only.
### Releases v1.1.0
1. Add HTTP PUT, PATCH, DELETE and HEAD methods. Check [Add support for sending PUT, PATCH, DELETE request](#5)
2. Add Table of Contents
3. Add Version String
Copy file name to clipboardExpand all lines: README.md
+79-3
Original file line number
Diff line number
Diff line change
@@ -9,6 +9,62 @@
9
9
---
10
10
---
11
11
12
+
## Table of Contents
13
+
14
+
15
+
*[Why do we need the new Async AsyncHTTPRequest_Generic library](#why-do-we-need-this-async-asynchttprequest_generic-library)
16
+
*[Features](#features)
17
+
*[Supports](#supports)
18
+
*[Principles of operation](#principles-of-operation)
19
+
*[Changelog](#changelog)
20
+
*[Releases v1.1.0](#releases-v110)
21
+
*[Releases v1.0.2](#releases-v102)
22
+
*[Releases v1.0.1](#releases-v101)
23
+
*[Releases v1.0.0](#releases-v100)
24
+
*[AsyncHTTPRequest_Generic for ESP32, ESP8266 using built-in WiFi and STM32 boards using built-in LAN8742A Ethernet](#asynchttprequest_generic-for-esp32-esp8266-using-built-in-wifi-and-stm32-boards-using-built-in-lan8742a-ethernet)
*[1. AsyncHTTPRequest_STM32 running on STM32F7 Nucleo-144 NUCLEO_F767ZI using built-in LAN8742A ](#1-asynchttprequest_stm32-running-on-stm32f7-nucleo-144-nucleo_f767zi-using-built-in-lan8742a)
50
+
*[2. AsyncHTTPRequest_ESP_WiFiManager running on ESP8266_NODEMCU](#2-asynchttprequest_esp_wifimanager-running-on-esp8266_nodemcu)
51
+
*[3. AsyncHTTPRequest_ESP_WiFiManager running on ESP32_DEV](#3-asynchttprequest_esp_wifimanager-running-on-esp32_dev)
52
+
*[4. AsyncHTTPRequest_ESP running on ESP8266_NODEMCU](#4-asynchttprequest_esp-running-on-esp8266_nodemcu)
53
+
*[5. AsyncWebClientRepeating_STM32 running on STM32F7 Nucleo-144 NUCLEO_F767ZI using built-in LAN8742A](#5-asyncwebclientrepeating_stm32-running-on-stm32f7-nucleo-144-nucleo_f767zi-using-built-in-lan8742a)
54
+
*[Debug](#debug)
55
+
*[Troubleshooting](#troubleshooting)
56
+
*[Issues](#issues)
57
+
*[Releases](#releases)
58
+
*[TO DO](#to-do)
59
+
*[DONE](#done)
60
+
*[Contributions and Thanks](#contributions-and-thanks)
61
+
*[Contributing](#contributing)
62
+
*[License and credits](#license-and-credits)
63
+
*[Copyright](#copyright)
64
+
65
+
---
66
+
---
67
+
12
68
## Why do we need this Async [AsyncHTTPRequest_Generic library](https://github.com/khoih-prog/AsyncHTTPRequest_Generic)
13
69
14
70
#### Features
@@ -19,9 +75,9 @@
19
75
4. Relying on **[`STM32duino LwIP`](https://github.com/stm32duino/LwIP)/[`STM32duino STM32Ethernet`](https://github.com/stm32duino/STM32Ethernet)/[`STM32AsyncTCP`](https://github.com/philbowles/STM32AsyncTCP) for STM32 using built-in LAN8742A Ethernet.**
20
76
5. Methods similar in format and usage to XmlHTTPrequest in Javascript.
21
77
22
-
#### Supports:
78
+
#### Supports
23
79
24
-
1.**GETand POST**
80
+
1.**GET, POST, PUT, PATCH, DELETE and HEAD**
25
81
2. Request and response headers
26
82
3. Chunked response
27
83
4. Single String response for short (<~5K) responses (heap permitting).
@@ -45,6 +101,16 @@ Chunked responses are recognized and handled transparently.
45
101
---
46
102
---
47
103
104
+
105
+
## Changelog
106
+
107
+
### Releases v1.1.0
108
+
109
+
1. Add HTTP PUT, PATCH, DELETE and HEAD methods. Check [Add support for sending PUT, PATCH, DELETE request](https://github.com/khoih-prog/AsyncHTTPRequest_Generic/issues/5)
110
+
2. Add Table of Contents
111
+
3. Add Version String
112
+
113
+
48
114
### Releases v1.0.2
49
115
50
116
1. Make Mutex Lock and delete more reliable and error-proof to prevent random crash.
#### 1. [AsyncHTTPRequest_STM32](examples/AsyncHTTPRequest_STM32) running on STM32F7 Nucleo-144 NUCLEO_F767ZI using built-in LAN8742A
515
581
@@ -763,10 +829,17 @@ Submit issues to: [AsyncHTTPRequest_Generic issues](https://github.com/khoih-pro
763
829
1. Initially add support to STM32 using built-in LAN8742A Etnernet. Tested on **STM32F7 Nucleo-144 F767ZI**.
764
830
2. Add more examples.
765
831
3. Add debugging features.
832
+
4. Add PUT, PATCH, DELETE and HEAD besides GET and POST.
766
833
767
834
---
768
835
---
769
836
837
+
## Releases
838
+
839
+
### Releases v1.1.0
840
+
841
+
1. Add HTTP PUT, PATCH, DELETE and HEAD methods. Check [Add support for sending PUT, PATCH, DELETE request](https://github.com/khoih-prog/AsyncHTTPRequest_Generic/issues/5)
842
+
770
843
### Releases v1.0.2
771
844
772
845
1. Make Mutex Lock and delete more reliable and error-proof to prevent random crash.
@@ -791,10 +864,13 @@ This library is based on, modified, bug-fixed and improved from:
791
864
792
865
2. Thanks to [Daniel Brunner](https://github.com/0xFEEDC0DE64) to report and make PR in [Fixed linker errors when included in multiple .cpp files](https://github.com/khoih-prog/AsyncHTTPRequest_Generic/pull/1) leading to v1.0.1. See [**HOWTO Fix `Multiple Definitions` Linker Error**](https://github.com/khoih-prog/AsyncHTTPRequest_Generic#HOWTO-Fix-Multiple-Definitions-Linker-Error)
793
866
867
+
3. Thanks to [gleniat](https://github.com/gleniat) to make enhancement request in[Add support for sending PUT, PATCH, DELETE request](https://github.com/khoih-prog/AsyncHTTPRequest_Generic/issues/5) leading to v1.1.0.
868
+
794
869
<table>
795
870
<tr>
796
871
<td align="center"><a href="https://github.com/boblemaire"><img src="https://github.com/boblemaire.png" width="100px;" alt="boblemaire"/><br /><sub><b>⭐️ Bob Lemaire</b></sub></a><br /></td>
0 commit comments