Thread Net::HTTP interner Puffer
(14 answers)
Opened by rosti at 2011-03-19 23:01
Vielen Dank für Deine Mühe!
Leider kann ich aufgrund meiner Perlversion den Code nicht testen. Soviel ich das Protocol HTTP/1.0 verstanden habe, gibt es kein Transfer-Encoding, kein chunked und die Response kommt am Stück. Im Request sende ich ein Connection: Close Header und kann die Response mit IO::Socket::INET einwandfrei lesen (anderes Script). In Summa bin ich am Überlegen, ob es vielleicht doch besser ist, ein eigenes kleines Modul zu schreiben, etwa Net::HTTP10 (nur HTTP/1.0) und ein eigenes Objekt erstellen dem eine Callbackfunktion mitgegeben wird, die exact 794 Bytes aus dem Socket liest (oder auch eine andere Anzahl an Bytes, je nach Verwendung, es geht um die Übertragung Binärer Sequenzen per HTTP). Was hältst Du (Ihr) von dieser Idee? Viele Grüße, Rolf |