8#include "AudioLogger.h"
10#define CHUNK_SIZE 1024
43 LOGI(
"setHost %s", host);
80 virtual int post(
Url &
url,
const char *mime,
const char *data,
int len = -1) {
92 virtual int put(
Url &
url,
const char *mime,
const char *data,
int len = -1) {
105 const char *data =
nullptr,
int len = -1) {
112 const char *data =
nullptr,
int len = -1) {
120 const char *data =
nullptr,
int len = -1) {
137 return read(str, len);
181 LOGI(
"no CONTENT_LENGTH found in reply");
202 const char *data,
int lenData = -1) {
204 if (data !=
nullptr && len <= 0) {
209 if (len > 0 && data !=
nullptr) {
210 LOGI(
"Writing data: %d bytes", len);
219 Stream &stream,
int len = -1) {
233 LOGE(
"The client has not been defined");
243 LOGE(
"Connect failed");
247 LOGI(
"process is already connected");
250#if defined(ESP32) && defined(ARDUINO)
251 LOGI(
"Free heap: %u", (
unsigned)
ESP.getFreeHeap());
276 int total_written = 0;
281 total_written += written;
286 LOGI(
"Total bytes read %d vs written %d", total, total_written);
316 LOGI(
"Request written ... waiting for reply");
#define TRACED()
Definition AudioLoggerIDF.h:31
#define LOGI(...)
Definition AudioLoggerIDF.h:28
#define LOGD(...)
Definition AudioLoggerIDF.h:27
#define LOGE(...)
Definition AudioLoggerIDF.h:30
#define CHUNK_SIZE
Definition HttpRequest.h:10
MethodID
supported http methods
Definition HttpTypes.h:3
@ HEAD
Definition HttpTypes.h:6
@ GET
Definition HttpTypes.h:5
@ POST
Definition HttpTypes.h:7
@ DELETE
Definition HttpTypes.h:9
@ PUT
Definition HttpTypes.h:8
@ HEX
Definition NoArduino.h:58
#define URL_CLIENT_TIMEOUT
Definition esp8266.h:23