>340
リファレンス見ると
StringIO: IO と同じインタフェースを持った文字列クラスです。
  --> 本質は文字列クラス
IO: IO クラスは基本的な入出力機能を実装します。
  --> 本当は文字列関係ありません。(なぜかIO#readで文字列を吐き出せるけど)
だけど?

まあ、おいらとしてはcgiクソという結論なんであんまり興味なくなったというのが本音。