anchor.diff:                                     {body, Req:recv_body()},
                                      Req:dump()]]),
       Req:ok({"text/html", [], frm(Body)});
  -default_body(Req, 'POST', _Path) ->    
  +default_body(Req, 'POST', _Path) ->
       Body = io_lib:format("~p~n", [[{parse_qs, Req:parse_qs()},
                                      {parse_cookie, Req:parse_cookie()},
                                      {parse_post, Req:parse_post()},
                                      Req:dump()]]),
  -    Req:ok({"text/html", [], frm(Body)});           
  +    Req:ok({"text/html", [], frm(Body)});
   default_body(Req, _Method, _Path) ->
       Req:respond({501, [], []}).
   
  
positive.code:             exit(normal)
      end.
  
  headers(Socket, Request, Headers, Body) ->
      case gen_tcp:recv(Socket, 0, ?IDLE_TIMEOUT) of
          {ok, http_eoh} ->
              inet:setopts(Socket, [{packet, raw}]),
  
negative.code: request(Socket, Body) ->
      case gen_tcp:recv(Socket, 0, ?IDLE_TIMEOUT) of
          {ok, {http_request, Method, Path, Version}} ->
              headers(Socket, {Method, Path, Version}, [], Body, 0);
          {error, {http_error, "\r\n"}} ->
              request(Socket, Body);
          {error, {http_error, "\n"}} ->
  