├── .codespellrc ├── .github ├── dependabot.yml └── workflows │ ├── check-arduino.yml │ ├── compile-examples.yml │ ├── report-size-deltas.yml │ ├── spell-check.yml │ └── sync-labels.yml ├── .gitignore ├── CHANGELOG.md ├── LICENSE.txt ├── README.md ├── examples ├── BasicAuthGet │ ├── BasicAuthGet.ino │ └── arduino_secrets.h ├── CustomHeader │ ├── CustomHeader.ino │ └── arduino_secrets.h ├── DweetGet │ ├── DweetGet.ino │ └── arduino_secrets.h ├── DweetPost │ ├── DweetPost.ino │ └── arduino_secrets.h ├── HueBlink │ ├── HueBlink.ino │ └── arduino_secrets.h ├── ParseURL │ └── ParseURL.ino ├── PostWithHeaders │ ├── PostWithHeaders.ino │ └── arduino_secrets.h ├── SimpleDelete │ ├── SimpleDelete.ino │ └── arduino_secrets.h ├── SimpleGet │ ├── SimpleGet.ino │ └── arduino_secrets.h ├── SimpleHttpExample │ ├── SimpleHttpExample.ino │ └── arduino_secrets.h ├── SimplePost │ ├── SimplePost.ino │ └── arduino_secrets.h ├── SimplePut │ ├── SimplePut.ino │ └── arduino_secrets.h ├── SimpleWebSocket │ ├── SimpleWebSocket.ino │ └── arduino_secrets.h └── node_test_server │ ├── getPostPutDelete.js │ └── package.json ├── keywords.txt ├── library.properties └── src ├── ArduinoHttpClient.h ├── HttpClient.cpp ├── HttpClient.h ├── URLEncoder.cpp ├── URLEncoder.h ├── URLParser.h ├── WebSocketClient.cpp ├── WebSocketClient.h ├── b64.cpp ├── b64.h └── utility └── URLParser ├── LICENSE ├── README.md ├── http_parser.c └── http_parser.h /.codespellrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduino-libraries/ArduinoHttpClient/HEAD/.codespellrc -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduino-libraries/ArduinoHttpClient/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/check-arduino.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduino-libraries/ArduinoHttpClient/HEAD/.github/workflows/check-arduino.yml -------------------------------------------------------------------------------- /.github/workflows/compile-examples.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduino-libraries/ArduinoHttpClient/HEAD/.github/workflows/compile-examples.yml -------------------------------------------------------------------------------- /.github/workflows/report-size-deltas.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduino-libraries/ArduinoHttpClient/HEAD/.github/workflows/report-size-deltas.yml -------------------------------------------------------------------------------- /.github/workflows/spell-check.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduino-libraries/ArduinoHttpClient/HEAD/.github/workflows/spell-check.yml -------------------------------------------------------------------------------- /.github/workflows/sync-labels.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduino-libraries/ArduinoHttpClient/HEAD/.github/workflows/sync-labels.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduino-libraries/ArduinoHttpClient/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduino-libraries/ArduinoHttpClient/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduino-libraries/ArduinoHttpClient/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduino-libraries/ArduinoHttpClient/HEAD/README.md -------------------------------------------------------------------------------- /examples/BasicAuthGet/BasicAuthGet.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduino-libraries/ArduinoHttpClient/HEAD/examples/BasicAuthGet/BasicAuthGet.ino -------------------------------------------------------------------------------- /examples/BasicAuthGet/arduino_secrets.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduino-libraries/ArduinoHttpClient/HEAD/examples/BasicAuthGet/arduino_secrets.h -------------------------------------------------------------------------------- /examples/CustomHeader/CustomHeader.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduino-libraries/ArduinoHttpClient/HEAD/examples/CustomHeader/CustomHeader.ino -------------------------------------------------------------------------------- /examples/CustomHeader/arduino_secrets.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduino-libraries/ArduinoHttpClient/HEAD/examples/CustomHeader/arduino_secrets.h -------------------------------------------------------------------------------- /examples/DweetGet/DweetGet.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduino-libraries/ArduinoHttpClient/HEAD/examples/DweetGet/DweetGet.ino -------------------------------------------------------------------------------- /examples/DweetGet/arduino_secrets.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduino-libraries/ArduinoHttpClient/HEAD/examples/DweetGet/arduino_secrets.h -------------------------------------------------------------------------------- /examples/DweetPost/DweetPost.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduino-libraries/ArduinoHttpClient/HEAD/examples/DweetPost/DweetPost.ino -------------------------------------------------------------------------------- /examples/DweetPost/arduino_secrets.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduino-libraries/ArduinoHttpClient/HEAD/examples/DweetPost/arduino_secrets.h -------------------------------------------------------------------------------- /examples/HueBlink/HueBlink.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduino-libraries/ArduinoHttpClient/HEAD/examples/HueBlink/HueBlink.ino -------------------------------------------------------------------------------- /examples/HueBlink/arduino_secrets.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduino-libraries/ArduinoHttpClient/HEAD/examples/HueBlink/arduino_secrets.h -------------------------------------------------------------------------------- /examples/ParseURL/ParseURL.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduino-libraries/ArduinoHttpClient/HEAD/examples/ParseURL/ParseURL.ino -------------------------------------------------------------------------------- /examples/PostWithHeaders/PostWithHeaders.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduino-libraries/ArduinoHttpClient/HEAD/examples/PostWithHeaders/PostWithHeaders.ino -------------------------------------------------------------------------------- /examples/PostWithHeaders/arduino_secrets.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduino-libraries/ArduinoHttpClient/HEAD/examples/PostWithHeaders/arduino_secrets.h -------------------------------------------------------------------------------- /examples/SimpleDelete/SimpleDelete.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduino-libraries/ArduinoHttpClient/HEAD/examples/SimpleDelete/SimpleDelete.ino -------------------------------------------------------------------------------- /examples/SimpleDelete/arduino_secrets.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduino-libraries/ArduinoHttpClient/HEAD/examples/SimpleDelete/arduino_secrets.h -------------------------------------------------------------------------------- /examples/SimpleGet/SimpleGet.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduino-libraries/ArduinoHttpClient/HEAD/examples/SimpleGet/SimpleGet.ino -------------------------------------------------------------------------------- /examples/SimpleGet/arduino_secrets.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduino-libraries/ArduinoHttpClient/HEAD/examples/SimpleGet/arduino_secrets.h -------------------------------------------------------------------------------- /examples/SimpleHttpExample/SimpleHttpExample.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduino-libraries/ArduinoHttpClient/HEAD/examples/SimpleHttpExample/SimpleHttpExample.ino -------------------------------------------------------------------------------- /examples/SimpleHttpExample/arduino_secrets.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduino-libraries/ArduinoHttpClient/HEAD/examples/SimpleHttpExample/arduino_secrets.h -------------------------------------------------------------------------------- /examples/SimplePost/SimplePost.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduino-libraries/ArduinoHttpClient/HEAD/examples/SimplePost/SimplePost.ino -------------------------------------------------------------------------------- /examples/SimplePost/arduino_secrets.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduino-libraries/ArduinoHttpClient/HEAD/examples/SimplePost/arduino_secrets.h -------------------------------------------------------------------------------- /examples/SimplePut/SimplePut.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduino-libraries/ArduinoHttpClient/HEAD/examples/SimplePut/SimplePut.ino -------------------------------------------------------------------------------- /examples/SimplePut/arduino_secrets.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduino-libraries/ArduinoHttpClient/HEAD/examples/SimplePut/arduino_secrets.h -------------------------------------------------------------------------------- /examples/SimpleWebSocket/SimpleWebSocket.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduino-libraries/ArduinoHttpClient/HEAD/examples/SimpleWebSocket/SimpleWebSocket.ino -------------------------------------------------------------------------------- /examples/SimpleWebSocket/arduino_secrets.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduino-libraries/ArduinoHttpClient/HEAD/examples/SimpleWebSocket/arduino_secrets.h -------------------------------------------------------------------------------- /examples/node_test_server/getPostPutDelete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduino-libraries/ArduinoHttpClient/HEAD/examples/node_test_server/getPostPutDelete.js -------------------------------------------------------------------------------- /examples/node_test_server/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduino-libraries/ArduinoHttpClient/HEAD/examples/node_test_server/package.json -------------------------------------------------------------------------------- /keywords.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduino-libraries/ArduinoHttpClient/HEAD/keywords.txt -------------------------------------------------------------------------------- /library.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduino-libraries/ArduinoHttpClient/HEAD/library.properties -------------------------------------------------------------------------------- /src/ArduinoHttpClient.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduino-libraries/ArduinoHttpClient/HEAD/src/ArduinoHttpClient.h -------------------------------------------------------------------------------- /src/HttpClient.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduino-libraries/ArduinoHttpClient/HEAD/src/HttpClient.cpp -------------------------------------------------------------------------------- /src/HttpClient.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduino-libraries/ArduinoHttpClient/HEAD/src/HttpClient.h -------------------------------------------------------------------------------- /src/URLEncoder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduino-libraries/ArduinoHttpClient/HEAD/src/URLEncoder.cpp -------------------------------------------------------------------------------- /src/URLEncoder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduino-libraries/ArduinoHttpClient/HEAD/src/URLEncoder.h -------------------------------------------------------------------------------- /src/URLParser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduino-libraries/ArduinoHttpClient/HEAD/src/URLParser.h -------------------------------------------------------------------------------- /src/WebSocketClient.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduino-libraries/ArduinoHttpClient/HEAD/src/WebSocketClient.cpp -------------------------------------------------------------------------------- /src/WebSocketClient.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduino-libraries/ArduinoHttpClient/HEAD/src/WebSocketClient.h -------------------------------------------------------------------------------- /src/b64.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduino-libraries/ArduinoHttpClient/HEAD/src/b64.cpp -------------------------------------------------------------------------------- /src/b64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduino-libraries/ArduinoHttpClient/HEAD/src/b64.h -------------------------------------------------------------------------------- /src/utility/URLParser/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduino-libraries/ArduinoHttpClient/HEAD/src/utility/URLParser/LICENSE -------------------------------------------------------------------------------- /src/utility/URLParser/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduino-libraries/ArduinoHttpClient/HEAD/src/utility/URLParser/README.md -------------------------------------------------------------------------------- /src/utility/URLParser/http_parser.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduino-libraries/ArduinoHttpClient/HEAD/src/utility/URLParser/http_parser.c -------------------------------------------------------------------------------- /src/utility/URLParser/http_parser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduino-libraries/ArduinoHttpClient/HEAD/src/utility/URLParser/http_parser.h --------------------------------------------------------------------------------