Thread Net::HTTP interner Puffer
(14 answers)
Opened by rosti at 2011-03-19 23:01
Ich verstehe das Problem immer noch nicht. Ob der Server die Daten irgendwie seltsam kodiert überträgt ist doch vollkommen irrelevant, solange die Clientbibliothek diese Kodierung versteht und die Rohdaten wieder auspacken kann!
Was spricht dagegen, das ganze auf der Clientseite zum Beispiel so zu machen (ungetestet): Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 use 5.010; use strict; use warnings; use LWP; my $agent = LWP::UserAgent->new(); my $response = $agent->get('http://example.com/foo/bar'); if ($response->is_success) { for my $chunk ($response->decoded_content(charset => 'none') =~ m/.{794}/g) { # ... process $chunk of binary data ... } } else { die 'Network protocol error: ' . $response->status_line; } When C++ is your hammer, every problem looks like your thumb.
|