Hallo habt ihr eine Idee? Bin seit Wochen am verzweifeln:
Ich möchte eine URL senden mit dem Befehl http.begin(client, url);
Ich bekomme immer den HTTP Code 400 zurück.
Es liegt wohl an der url wenn ich diese vom EEPROM lese.
Wenn ich die im Sketch setze dann funktioniert es.
Jetzt kommts die gelesene url ist aber 1:1 identisch mit der die ich setze.
Das habe ich mir anzeigen lassen über Serial.
Dann würde es ja funktionieren, also ist diese Annahme falsch.
Lass Dir mal alle Zeichen der URL im Code und aus dem EEPROM als HEX ausgeben und vergleiche.
Hallo zusammen, erstmal Danke für die zahlreiche Hilfsbereitschaft. Bin überwältigt!
Werde versuchen die Zeichen als Hex auszugeben (mal sehen ob ich es hin bekomme).
Sonst werde ich einen minimal Sketch erstellen und euch geben.
Also wenn ich das ausgelesene in HEX ausgeben lasse , hängt am ende eine 0, daran wird es wohl liegen, diese wird aber nicht als Zeichen dargestellt.
hier die Ausgabe der Speicherzellen HEX und daneben als zeichen. Es müsste mit dem & enden. Werde mal checken warum er eine Speicherstelle zu viel ausliest.
68 h 74 t 74 t 70 p 3A : 2F / 2F / 61 a 70 p 69 i 2E . 70 p 75 u 73 s 68 h 69 i 6E n 67 g 42 B 6F o 78 x 2E . 63 c 6F o 6D m 2F / 70 p 75 u 73 s 68 h 69 i 6E n 67 g 62 b 6F o 78 x 3F ? 64 d 65 e 76 v 69 i 64 d 3D = 76 v 33 3 45 E 33 3 43 C 39 9 45 E 41 A 44 D 32 2 44 D 39 9 39 9 42 B 39 9 44 D 26 & 0