multipart/mixed と PSGI とか Perl とか
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; }
などとすればよろしい。