Plack::Test + HTTP::Request::Common世の中には Plack::Test + HTTP::Request::Common という方法もあるが、この場合ブラウザを模したようなテストを書くと意外にも破綻しやすい。とりわけセッション周りの挙動が必須になると大変な手間になる。LWP::UserAgent... 続きを読む
LWP::UserAgentを使ってHTTPの受信サイズを制限したい場合に$ua->max_sizeを使うとContent-Range付きでリクエストを投げてくれるんだけど、rangeリクエストをうまく処理してくれないサーバーで問題が起こることがあったのでcoderefを渡すと逐次処理してくれる機... 続きを読む