>>502
> outputはstring型

そりゃまずいだろ
一旦byte arrayに全体を格納してから
headerのencodingにあわせてデコードするとかしないと。