ArduinoHttpClient
ArduinoHttpClient copied to clipboard
Arduino HTTP Client library
In order to make HttpClient also compatible with arduino-esp32 HTTPClient class, I have renamed the HttpClient files to Http_Client. This solves the issue https://github.com/arduino-libraries/ArduinoHttpClient/issues/91 too.
Some websocket servers require protocol for proper communication. This changes adds the possibility to set the `Sec-WebSocket-Protocol` header while upgrading connection. The change should be 100% backward compatible.
The [latest ESP32 BSP](https://github.com/espressif/arduino-esp32/releases/tag/2.0.4) (2.0.4) increases the compiler warn level in which causes compilation with this library to fail due to the following errors: ``` esp32:esp32 2.0.4 /home/runner/.arduino15/packages/esp32/hardware/esp32/2.0.4 /home/runner/Arduino/libraries/ArduinoHttpClient/src/HttpClient.cpp: In...
I think the remained buffer size is `sizeof(iTxBuffer) - iTxSize`, is that right?
This library hasn't had a release for a few years, so maybe it is no longer maintained? If it is being maintained, then it is missing IPv6 support. IPv6 is...
Sorry if I have missed this but is there a way to read response headers. I need to access these to do some scram authentication. I see methods like readHeaderValue...
We have been trying to test a connection with our server to POST some data. We are using https so initialising the library with using WiFISecureClient and ssl cert and...
I'm currently trying to connect my [Arduino Portenta H7](https://store.arduino.cc/products/portenta-h7) to a Socket.IO server, but I'm unable to establish a connection. Arduino code: ``` #include #include #include // Enter a MAC...
Hi, I'm trying to stablish communication with a server that uses https but without sucess. I have been striving to login to that server but without success.. This is how...
My code http.connectionKeepAlive(); http.beginRequest(); *piRetCode = http.get( strPath ); http.sendBasicAuth ( "user", "pw" ); http.sendHeader( HTTP_HEADER_CONNECTION, "keep-alive" ); http.sendHeader( "Cache-Control", "max-age=0" ); http.sendHeader( "Accept", "application/json" ); http.endRequest(); but my server...