Folgendes Problem... Ein Client stellt eine GET Anfrage mit body Daten..
Was einen falschen Request nachkommt.
Die libmicrohttpd läuft sich dann in einer schleife bis zum timeout tot.
Was passiert ? Sobald die uploaddatasize != 0 will diese wie bei
Anfragen mit body ein automatisch CONTINUE versenden um den upload
Prozess in gang zu setzten.
Das ist so weil so verhindert wird das der Client nicht unnötig Daten
versendet die hinterher verworfen werden. Der HTTP Client reagiert drauf
natürlich nicht...
Mir gelingt es nicht diesen Prozess zu unterbrechen? uploaddatasize = 0
oder return MHD_NO -> schließt die Verbindung und auch keine Antwort in
den queue zu schicken.
Das ganze hängt bis zum timeout.. Nun will ich das gerne sauber
abfangen, da es einige Frameworks gibt mit dem man solche Anfragen
stellen könnte.
jemand eine Idee?