# ESP8266 URL Senden

**URL:** <https://forum.arduino.cc/t/esp8266-url-senden/953883>\
**Category:** Deutsch\
**Created:** [February 1, 2022, 12:58am UTC](https://forum.arduino.cc/t/esp8266-url-senden/953883 "2022-02-01T00:58:11Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![spok1](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/spok1/32/265304_2.png) [@spok1](https://forum.arduino.cc/u/spok1)\
**Post date:** [February 1, 2022, 12:58am UTC](https://forum.arduino.cc/t/esp8266-url-senden/953883/1 "2022-02-01T00:58:11Z")

</div>

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.

Hat jemand eine Idee woran es liegen kann?

Danke!

---

<div class="post-metadata">

**Author:** ![my\_xy\_projekt](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/my_xy_projekt/32/810062_2.png) [@my\_xy\_projekt](https://forum.arduino.cc/u/my_xy_projekt)\
**Post date:** [February 1, 2022, 1:23am UTC](https://forum.arduino.cc/t/esp8266-url-senden/953883/2 "2022-02-01T01:23:48Z")

</div>

> [@spok1](#):
>
> Ich bekomme immer den HTTP Code 400 zurück.

> Die Anfrage-Nachricht war [fehlerhaft](https://de.wikipedia.org/wiki/HTTP_400#4xx_%E2%80%93_Client-Fehler) aufgebaut.

---

<div class="post-metadata">

**Author:** ![Plumps](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/plumps/32/1018546_2.png) [@Plumps](https://forum.arduino.cc/u/Plumps)\
**Post date:** [February 1, 2022, 5:03am UTC](https://forum.arduino.cc/t/esp8266-url-senden/953883/3 "2022-02-01T05:03:50Z")

</div>

> [@spok1](#):
>
> … die gelesene url ist aber 1:1 identisch mit der die ich setze.  
> Das habe ich mir anzeigen lassen über Serial. …

Es gibt auch nicht sichtbare Zeichen. Bzw. Zeichen die der Monitor nicht wiedergeben kann.

---

<div class="post-metadata">

**Author:** ![noiasca](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/noiasca/32/1126910_2.png) [@noiasca](https://forum.arduino.cc/u/noiasca)\
**Post date:** [February 1, 2022, 6:08am UTC](https://forum.arduino.cc/t/esp8266-url-senden/953883/4 "2022-02-01T06:08:10Z")

</div>

> [@spok1](#):
>
> Hat jemand eine Idee woran es liegen kann?

Programmfehler beim lesen und/oder senden.

Mach mal einen minimal Sketch der kompiliert und dein Problem zeigt. Wenn du den hochladest können wir uns das ansehen.

---

<div class="post-metadata">

**Author:** ![Tommy56](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/tommy56/32/232943_2.png) [@Tommy56](https://forum.arduino.cc/u/Tommy56)\
**Post date:** [February 1, 2022, 10:47am UTC](https://forum.arduino.cc/t/esp8266-url-senden/953883/5 "2022-02-01T10:47:43Z")

</div>

> [@spok1](#):
>
> Jetzt kommts die gelesene url ist aber 1:1 identisch mit der die ich setze.

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.

Gruß Tommy

---

<div class="post-metadata">

**Author:** ![spok1](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/spok1/32/265304_2.png) [@spok1](https://forum.arduino.cc/u/spok1)\
**Post date:** [February 1, 2022, 3:03pm UTC](https://forum.arduino.cc/t/esp8266-url-senden/953883/6 "2022-02-01T15:03:06Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![spok1](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/spok1/32/265304_2.png) [@spok1](https://forum.arduino.cc/u/spok1)\
**Post date:** [February 1, 2022, 8:49pm UTC](https://forum.arduino.cc/t/esp8266-url-senden/953883/7 "2022-02-01T20:49:00Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![system](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/system/32/1140315_2.png) [@system](https://forum.arduino.cc/u/system)\
**Post date:** [July 31, 2022, 8:50pm UTC](https://forum.arduino.cc/t/esp8266-url-senden/953883/8 "2022-07-31T20:50:01Z")

</div>

Closed on July 31, 2022, 8:50pm UTC

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.
