>From E_MOO:'s $httpd:do_login_command()
set_connection_option(player, "hold-input", 1);
lines = {};
count = 1;
su = $string_utils;
while (line = read(player))
lines = {@lines, line};
if (count == 1 && length(su:words(line)) == 2)
//special catch for HTTP/0.9
break;
endif
count = count + 1;
endwhile
works just dandy for us.