HTTP Server から複数のファイルを一回のレスポンスでかえしたいときは multipart/mixed をつかうのが普通だとおもうのだけれど、それを Perl でやるにはどうしたらいいかという話題。 multipart/mixed を Plack なアプリでだすには、ライブラリをつかうのではなく手でだした方が結局楽っぽい。 クライアント側では、LWP は multipart/mixed に対応しているので、素直に my $res = $ua->get(...); # $res is-a HTTP::Response. for my $part ($res->parts) { say $part->content_type; }などとすればよろしい。