B
Bgag
Hallo!
Also wenn ich das richtig verstanden habe dann wird der Content in kleine Blöcke (Chunks) unterteilt, vor denen jeweils ihre Größe in Bytes in Hexacode, gefolgt von einem CRLF (\r\n), stehen. Abgeschlossen wird der Content-Block mit einer Chunk-Size 0 gefolgt von einem leeren Chunk (Leerzeile). Das heißt, ich muss den Content-Block auf Größen im Hexacode durchsuchen, die von einem \r\n abgeschlossen werden. Dieses Transfere-Encoding dient dazu Daten zu übermitteln, deren Größe am Anfang des Response noch nicht bekannt sind. Dies ist zum Beispiel der Fall, wenn man eine Tabelle aus Daten, die in einer Datenbank liegen, generiert. Soweit richtig? Was ich allerdings nicht weiß, ist wie ein Suchmuster, dass diese Größenangaben entfernen könnte, aussehen könnte. Daher verstehe ich auch wahrscheinlich deinen Code-Schnipsel nicht. Irgendwo habe ich auch gelesen, dass diese Chunks immer nur eine Zeile lang sind. Wenn dass Stimmt müsste ich ja einfach nur jede zweite Zeile löschen. Am Ende dann die letzten beiden Zeilen.Das scheint mir aber viel zu einfach oder ist das so richtig?
MfG, Andy
Also wenn ich das richtig verstanden habe dann wird der Content in kleine Blöcke (Chunks) unterteilt, vor denen jeweils ihre Größe in Bytes in Hexacode, gefolgt von einem CRLF (\r\n), stehen. Abgeschlossen wird der Content-Block mit einer Chunk-Size 0 gefolgt von einem leeren Chunk (Leerzeile). Das heißt, ich muss den Content-Block auf Größen im Hexacode durchsuchen, die von einem \r\n abgeschlossen werden. Dieses Transfere-Encoding dient dazu Daten zu übermitteln, deren Größe am Anfang des Response noch nicht bekannt sind. Dies ist zum Beispiel der Fall, wenn man eine Tabelle aus Daten, die in einer Datenbank liegen, generiert. Soweit richtig? Was ich allerdings nicht weiß, ist wie ein Suchmuster, dass diese Größenangaben entfernen könnte, aussehen könnte. Daher verstehe ich auch wahrscheinlich deinen Code-Schnipsel nicht. Irgendwo habe ich auch gelesen, dass diese Chunks immer nur eine Zeile lang sind. Wenn dass Stimmt müsste ich ja einfach nur jede zweite Zeile löschen. Am Ende dann die letzten beiden Zeilen.Das scheint mir aber viel zu einfach oder ist das so richtig?
MfG, Andy