Max M. schrieb:
> yesitsme schrieb:
>> Wie wäre es mit vernünftig den Header parsen und im Anschluß das JSON?
>
> Hm, was hab ich davon? Wenn kein HTTP Connect zustande kommt, wird die
> Funktion sowieso nicht aufgerufen (denke ich mal).
Ja. Aber der Webserver könnte aus verschiedenen Gründen statt eines "200
Ok" einen anderen Statuscode zurückgeben. Wenn Du Dein Programm robust
gestalten möchtest, dann solltest Du wenigstens das überprüfen.
Ansonsten funktioniert Deine Methode natürlich nur, wenn Dein Programm
nur genau eine Ziffer oder genau einen Buchstaben erhält. Es wäre
zweifellos eleganter, robuster und wiederverwendbarer, wenn Du mit
strstr(3) nach den Zeichenfolgen "\r\n\r\n" bzw. "\n\n" suchst, die den
Header vom Body trennen (letzteres ist eigentlich nicht zulässig, kommt
trotzdem vor), und dann den verbleibenden Body auszuwerten (strtol(3),
sscanf(3), ...).