BirdNet-goMikrofon/Arduino-audio-tools-main/arduino-audio-tools-main/tests-cmake/network/url-test-http/url-test-http.cpp

40 lines
797 B
C++
Raw Permalink Normal View History

2026-09-26 01:20:55 +02:00
#include "AudioTools.h"
#include "AudioTools/Communication/AudioHttp.h"
WiFiClient client;
HttpRequest http(client);
void setup() {
Serial.begin(115200);
AudioToolsLogger.begin(Serial, AudioToolsLogLevel::Info);
Url url("http://detectportal.firefox.com");
int statusCode = http.get(url, "text/html");
Serial.print("Status: ");
Serial.println(statusCode);
if (statusCode != 200) {
stop();
}
Serial.println("returned from get");
uint8_t buffer[1024];
while (http.available()) {
int bytesRead = http.readBytes(buffer, sizeof(buffer));
if (bytesRead > 0) {
buffer[bytesRead] = 0;
Serial.print((char*)buffer);
} else {
break;
}
}
http.end();
Serial.println("\nEND");
}
void loop() {
delay(1000);
Serial.println("ping...");
}